Skip to content

doc(smtp): m365#602

Merged
rustdesk merged 1 commit into
rustdesk:masterfrom
fufesou:doc/smtp-m365
Apr 18, 2026
Merged

doc(smtp): m365#602
rustdesk merged 1 commit into
rustdesk:masterfrom
fufesou:doc/smtp-m365

Conversation

@fufesou

@fufesou fufesou commented Apr 18, 2026

Copy link
Copy Markdown
Contributor

Summary by CodeRabbit

  • Documentation
    • Added comprehensive guides for configuring Microsoft 365 SMTP OAuth2 authentication in RustDesk Server Pro, including step-by-step instructions for Azure app registration, Exchange Online setup, and RustDesk console configuration.
    • Documentation available in 11 languages with troubleshooting support for common authentication issues.

Signed-off-by: fufesou <linlong1266@gmail.com>
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@coderabbitai

coderabbitai Bot commented Apr 18, 2026

Copy link
Copy Markdown

Caution

Review failed

Pull request was closed or merged during review

📝 Walkthrough

Walkthrough

This PR introduces comprehensive multi-language documentation for configuring RustDesk Server Pro SMTP with Microsoft 365 (Exchange Online) using OAuth2. It adds 11 localized documentation pages covering setup procedures and updates parent index files with cross-references.

Changes

Cohort / File(s) Summary
New Microsoft 365 SMTP OAuth2 Documentation
content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.en.md, _index.de.md, _index.es.md, _index.fr.md, _index.it.md, _index.ja.md, _index.pl.md, _index.pt.md, _index.ro.md, _index.zh-cn.md, _index.zh-tw.md
Added 11 localized documentation pages describing RustDesk Server Pro SMTP OAuth2 configuration with Microsoft 365/Exchange Online. Each page provides step-by-step setup across three phases: Azure app registration, PowerShell/Exchange Online configuration, and RustDesk web console setup. Includes troubleshooting guidance for common SMTP authentication failures (e.g., 535 5.7.139 errors) and mailbox permission issues. (~2453 lines added)
Updated SMTP Index Pages
content/self-host/rustdesk-server-pro/smtp/_index.en.md, _index.de.md, _index.es.md, _index.fr.md, _index.it.md, _index.ja.md, _index.pl.md, _index.pt.md, _index.ro.md, _index.zh-cn.md, _index.zh-tw.md
Updated 11 localized parent SMTP documentation index files to add cross-references and links to the new Microsoft 365 OAuth2 configuration guide, with minor formatting adjustments and newline corrections. (~32 lines changed)

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Poem

🐰 Hops of documentation bloom,
OAuth2 paths light up the room,
Microsoft 365 configured with care,
In eleven tongues, knowledge we share!
*~ A grateful rabbit* 🌟

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The title 'doc(smtp): m365' is cryptic and uses abbreviation 'm365' without context, making it unclear to developers scanning history what the actual change involves. Consider using a more descriptive title such as 'docs: add Microsoft 365 OAuth2 SMTP configuration guide' to clearly communicate the primary change to reviewers.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@rustdesk
rustdesk merged commit 3d7f76e into rustdesk:master Apr 18, 2026
1 check was pending
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants