From 27cc84582863f18b1008129920e4aabc422b66fc Mon Sep 17 00:00:00 2001 From: fufesou Date: Sat, 18 Apr 2026 11:30:35 +0800 Subject: [PATCH 1/2] fix(images): Remove space in the dir Signed-off-by: fufesou --- .../_index.de.md | 38 +++++++++--------- .../_index.en.md | 38 +++++++++--------- .../_index.es.md | 38 +++++++++--------- .../_index.fr.md | 38 +++++++++--------- .../_index.it.md | 38 +++++++++--------- .../_index.ja.md | 38 +++++++++--------- .../_index.pl.md | 38 +++++++++--------- .../_index.pt.md | 38 +++++++++--------- .../_index.ro.md | 38 +++++++++--------- .../_index.zh-cn.md | 38 +++++++++--------- .../_index.zh-tw.md | 38 +++++++++--------- .../images/1-Azure-AppRegistrations.png | Bin .../images/10-Azure-Grant-Admin-Constant.png | Bin .../images/11-Azure-ApiPermissions.png | Bin .../images/12-Powershell-RunAsAdmin.png | Bin .../images/15-Powershell-Get-ObjectId.png | Bin .../16-Powershell-New-ServicePrincipal.png | Bin .../images/17-Powershell-New-Mailbox.png | Bin .../18-Powershell-Add-MailboxPermission.png | Bin .../images/2-Azure-NewRegistration.png | Bin .../images/20-RustDesk-SMTP-OAuth2-1.png | Bin .../images/21-RustDesk-SMTP-OAuth2-2.png | Bin .../images/3-Azure-RegisterAnApp.png | Bin .../images/4-Azure-NewApp-Overview.png | Bin .../images/5-Azure-NewClientSecret.png | Bin .../images/6-Azure-Secret.png | Bin .../images/7-Azure-AddPerms.png | Bin .../8-Azure-Office365ExchangeOnline.png | Bin .../images/9-Azure-SMTP-Send.png | Bin 29 files changed, 209 insertions(+), 209 deletions(-) rename content/self-host/rustdesk-server-pro/smtp/{Microsoft 365 => Microsoft365}/_index.de.md (85%) rename content/self-host/rustdesk-server-pro/smtp/{Microsoft 365 => Microsoft365}/_index.en.md (83%) rename content/self-host/rustdesk-server-pro/smtp/{Microsoft 365 => Microsoft365}/_index.es.md (84%) rename content/self-host/rustdesk-server-pro/smtp/{Microsoft 365 => Microsoft365}/_index.fr.md (85%) rename content/self-host/rustdesk-server-pro/smtp/{Microsoft 365 => Microsoft365}/_index.it.md (84%) rename content/self-host/rustdesk-server-pro/smtp/{Microsoft 365 => Microsoft365}/_index.ja.md (86%) rename content/self-host/rustdesk-server-pro/smtp/{Microsoft 365 => Microsoft365}/_index.pl.md (84%) rename content/self-host/rustdesk-server-pro/smtp/{Microsoft 365 => Microsoft365}/_index.pt.md (84%) rename content/self-host/rustdesk-server-pro/smtp/{Microsoft 365 => Microsoft365}/_index.ro.md (84%) rename content/self-host/rustdesk-server-pro/smtp/{Microsoft 365 => Microsoft365}/_index.zh-cn.md (83%) rename content/self-host/rustdesk-server-pro/smtp/{Microsoft 365 => Microsoft365}/_index.zh-tw.md (83%) rename content/self-host/rustdesk-server-pro/smtp/{Microsoft 365 => Microsoft365}/images/1-Azure-AppRegistrations.png (100%) rename content/self-host/rustdesk-server-pro/smtp/{Microsoft 365 => Microsoft365}/images/10-Azure-Grant-Admin-Constant.png (100%) rename content/self-host/rustdesk-server-pro/smtp/{Microsoft 365 => Microsoft365}/images/11-Azure-ApiPermissions.png (100%) rename content/self-host/rustdesk-server-pro/smtp/{Microsoft 365 => Microsoft365}/images/12-Powershell-RunAsAdmin.png (100%) rename content/self-host/rustdesk-server-pro/smtp/{Microsoft 365 => Microsoft365}/images/15-Powershell-Get-ObjectId.png (100%) rename content/self-host/rustdesk-server-pro/smtp/{Microsoft 365 => Microsoft365}/images/16-Powershell-New-ServicePrincipal.png (100%) rename content/self-host/rustdesk-server-pro/smtp/{Microsoft 365 => Microsoft365}/images/17-Powershell-New-Mailbox.png (100%) rename content/self-host/rustdesk-server-pro/smtp/{Microsoft 365 => Microsoft365}/images/18-Powershell-Add-MailboxPermission.png (100%) rename content/self-host/rustdesk-server-pro/smtp/{Microsoft 365 => Microsoft365}/images/2-Azure-NewRegistration.png (100%) rename content/self-host/rustdesk-server-pro/smtp/{Microsoft 365 => Microsoft365}/images/20-RustDesk-SMTP-OAuth2-1.png (100%) rename content/self-host/rustdesk-server-pro/smtp/{Microsoft 365 => Microsoft365}/images/21-RustDesk-SMTP-OAuth2-2.png (100%) rename content/self-host/rustdesk-server-pro/smtp/{Microsoft 365 => Microsoft365}/images/3-Azure-RegisterAnApp.png (100%) rename content/self-host/rustdesk-server-pro/smtp/{Microsoft 365 => Microsoft365}/images/4-Azure-NewApp-Overview.png (100%) rename content/self-host/rustdesk-server-pro/smtp/{Microsoft 365 => Microsoft365}/images/5-Azure-NewClientSecret.png (100%) rename content/self-host/rustdesk-server-pro/smtp/{Microsoft 365 => Microsoft365}/images/6-Azure-Secret.png (100%) rename content/self-host/rustdesk-server-pro/smtp/{Microsoft 365 => Microsoft365}/images/7-Azure-AddPerms.png (100%) rename content/self-host/rustdesk-server-pro/smtp/{Microsoft 365 => Microsoft365}/images/8-Azure-Office365ExchangeOnline.png (100%) rename content/self-host/rustdesk-server-pro/smtp/{Microsoft 365 => Microsoft365}/images/9-Azure-SMTP-Send.png (100%) diff --git a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.de.md b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.de.md similarity index 85% rename from content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.de.md rename to content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.de.md index 092b9476..eca2db33 100644 --- a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.de.md +++ b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.de.md @@ -22,7 +22,7 @@ Allgemeine SMTP-Einstellungen finden Sie unter [SMTP](../). | OAuth2 Client secret | Der unter `Certificates & secrets` erstellte Secret-`Value` | Dieser Screenshot zeigt, wo diese Werte in RustDesk eingetragen werden: -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/21-RustDesk-SMTP-OAuth2-2.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/21-RustDesk-SMTP-OAuth2-2.png) ## Konfiguration @@ -43,34 +43,34 @@ Diese Konfiguration hat drei Teile: 1. Melden Sie sich im [Azure-Portal](https://portal.azure.com) an. 1. Suchen Sie nach **App registrations** und offnen Sie den Eintrag. 1. Wahlen Sie im linken Menu [**App registrations**](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps) und klicken Sie dann auf **New registration**. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/1-Azure-AppRegistrations.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/1-Azure-AppRegistrations.png) 1. Erstellen Sie die Appregistrierung. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/2-Azure-NewRegistration.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/3-Azure-RegisterAnApp.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/2-Azure-NewRegistration.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/3-Azure-RegisterAnApp.png) 1. Notieren Sie `Directory (tenant) ID` und `Application (client) ID`. Diese Werte tragen Sie spater in RustDesk ein. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/4-Azure-NewApp-Overview.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/4-Azure-NewApp-Overview.png) 1. Offnen Sie **Certificates & secrets** und erstellen Sie ein neues Client Secret. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/5-Azure-NewClientSecret.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/5-Azure-NewClientSecret.png) 1. Kopieren Sie den Secret-`Value` sofort. Microsoft zeigt diesen Wert nur einmal an. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/6-Azure-Secret.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/6-Azure-Secret.png) 1. Offnen Sie **API permissions** und fugen Sie die Microsoft 365 Exchange Online SMTP-Anwendungsberechtigung hinzu. 1. Wahlen Sie **Add a permission**. 1. Wahlen Sie **APIs my organization uses** und suchen Sie nach **Office 365 Exchange Online**. 1. Wahlen Sie **Application permissions**. 1. Wahlen Sie **SMTP.SendAsApp** und speichern Sie die Anderung. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/7-Azure-AddPerms.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/8-Azure-Office365ExchangeOnline.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/9-Azure-SMTP-Send.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/7-Azure-AddPerms.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/8-Azure-Office365ExchangeOnline.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/9-Azure-SMTP-Send.png) 1. Erteilen Sie Admin Consent fur die gerade hinzugefugte Berechtigung. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/10-Azure-Grant-Admin-Constant.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/11-Azure-ApiPermissions.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/10-Azure-Grant-Admin-Constant.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/11-Azure-ApiPermissions.png) ### 2. In PowerShell Konfigurieren In diesem Teil verbinden Sie sich mit Exchange Online, erstellen den Service Principal, bereiten das Postfach vor und vergeben die Berechtigungen. 1. Offnen Sie PowerShell als lokaler Administrator. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/12-Powershell-RunAsAdmin.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/12-Powershell-RunAsAdmin.png) 1. Installieren Sie das Exchange Online-Modul und verbinden Sie sich mit Ihrem Mandanten-Administratorkonto. ```powershell @@ -91,7 +91,7 @@ Connect-ExchangeOnline -UserPrincipalName admin@contoso.com Die `OBJECT_ID` muss hier die Objekt-ID der App unter **Enterprise applications** sein, nicht die Objekt-ID aus der Ubersicht unter **App registrations**. {{% /notice %}} -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/15-Powershell-Get-ObjectId.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/15-Powershell-Get-ObjectId.png) 1. Fuhren Sie diesen Befehl aus, um den Exchange Online-Service Principal fur die Appregistrierung zu erstellen. Microsoft beschreibt diesen Schritt als Registrierung des Service Principals einer Microsoft Entra-Anwendung in Exchange Online. @@ -100,7 +100,7 @@ New-ServicePrincipal -AppId -ObjectId ``` Wenn dieser Befehl trotz erfolgreicher Exchange-Verbindung fehlschlagt, prufen Sie, ob das Administratorkonto Exchange Online-Service Principals verwalten darf. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/16-Powershell-New-ServicePrincipal.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/16-Powershell-New-ServicePrincipal.png) 1. Bestatigen Sie, dass Exchange den Service Principal erstellt hat, und notieren Sie seinen `Identity`-Wert fur die nachsten Schritte. @@ -117,7 +117,7 @@ New-Mailbox -Shared -Name "No Reply" -Alias no-reply -DisplayName "No Reply" -Pr ``` Wenn Sie bereits ein Postfach fur den Versand haben, konnen Sie diesen Schritt uberspringen. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/17-Powershell-New-Mailbox.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/17-Powershell-New-Mailbox.png) 1. Prufen Sie, ob `Authenticated SMTP` fur den Mandanten und das Absenderpostfach aktiviert ist. @@ -177,7 +177,7 @@ New-Mailbox -Shared -Name "No Reply" -Alias no-reply -DisplayName "No Reply" -Pr ``` Wenn das Postfach bereits existiert, stellen Sie sicher, dass der in `Add-MailboxPermission -Identity ...` verwendete Wert die tatsachliche Adresse, der Alias oder eine andere auflosbare Mailbox-Identity ist. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/18-Powershell-Add-MailboxPermission.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/18-Powershell-Add-MailboxPermission.png) 1. Gewahren Sie demselben Service Principal zusatzlich die Berechtigung `SendAs`. @@ -211,8 +211,8 @@ RustDesk fragt nicht nach der `Identity` des Exchange-Service Principals, aber d - `OAuth2 Client secret` 1. Klicken Sie auf **Check**, um die Konfiguration zu speichern und eine Test-E-Mail zu senden. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/20-RustDesk-SMTP-OAuth2-1.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/21-RustDesk-SMTP-OAuth2-2.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/20-RustDesk-SMTP-OAuth2-1.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/21-RustDesk-SMTP-OAuth2-2.png) Wenn der E-Mail-Test weiterhin fehlschlagt, gehen Sie zum PowerShell-Abschnitt zuruck und prufen Sie den Exchange Online-Service Principal, `Authenticated SMTP` und die Postfachberechtigungen fur das in `Mail Account` verwendete Postfach erneut. diff --git a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.en.md b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.en.md similarity index 83% rename from content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.en.md rename to content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.en.md index ed60f70e..e8a3955c 100644 --- a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.en.md +++ b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.en.md @@ -22,7 +22,7 @@ For general SMTP setup, see [SMTP](../). | OAuth2 Client secret | The secret `Value` created under `Certificates & secrets` | This screenshot shows where these values are entered in RustDesk: -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/21-RustDesk-SMTP-OAuth2-2.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/21-RustDesk-SMTP-OAuth2-2.png) ## Configuration @@ -43,33 +43,33 @@ This configuration has three parts: 1. Sign in to the [Azure portal](https://portal.azure.com). 1. Search for and select **App registrations**. 1. In the left menu, select [**App registrations**](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps), then click **New registration**. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/1-Azure-AppRegistrations.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/1-Azure-AppRegistrations.png) 1. Create the app registration. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/2-Azure-NewRegistration.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/3-Azure-RegisterAnApp.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/2-Azure-NewRegistration.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/3-Azure-RegisterAnApp.png) 1. Record the `Directory (tenant) ID` and `Application (client) ID`. You will enter these later in RustDesk. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/4-Azure-NewApp-Overview.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/4-Azure-NewApp-Overview.png) 1. Open **Certificates & secrets**, then create a new client secret. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/5-Azure-NewClientSecret.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/5-Azure-NewClientSecret.png) 1. Copy the client secret `Value` immediately. Microsoft shows this value only once. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/6-Azure-Secret.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/6-Azure-Secret.png) 1. Open **API permissions** and add the Microsoft 365 Exchange Online SMTP application permission. 1. Select **Add a permission**. 1. Select **APIs my organization uses** and search for **Office 365 Exchange Online**. 1. Select **Application permissions**. 1. Select **SMTP.SendAsApp** and save the change. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/7-Azure-AddPerms.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/8-Azure-Office365ExchangeOnline.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/9-Azure-SMTP-Send.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/7-Azure-AddPerms.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/8-Azure-Office365ExchangeOnline.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/9-Azure-SMTP-Send.png) 1. Grant admin consent for the permission you just added. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/10-Azure-Grant-Admin-Constant.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/11-Azure-ApiPermissions.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/10-Azure-Grant-Admin-Constant.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/11-Azure-ApiPermissions.png) ### 2. Configure in PowerShell In this part, connect to Exchange Online, create the service principal, prepare the mailbox, and grant permissions. 1. Open PowerShell as a local administrator. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/12-Powershell-RunAsAdmin.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/12-Powershell-RunAsAdmin.png) 1. Install the Exchange Online module and connect with your tenant administrator account. ```powershell @@ -90,7 +90,7 @@ Connect-ExchangeOnline -UserPrincipalName admin@contoso.com The `OBJECT_ID` here must be the app's object ID in **Enterprise applications**, not the object ID shown on the **App registrations** overview page. {{% /notice %}} -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/15-Powershell-Get-ObjectId.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/15-Powershell-Get-ObjectId.png) 1. Run this command to create the Exchange Online service principal for the app registration. Microsoft describes this step as the registration of a Microsoft Entra application's service principal in Exchange Online. @@ -99,7 +99,7 @@ New-ServicePrincipal -AppId -ObjectId ``` If this command fails even though the Exchange connection succeeded, verify that the administrator account has permission to manage Exchange Online service principals. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/16-Powershell-New-ServicePrincipal.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/16-Powershell-New-ServicePrincipal.png) 1. Confirm that Exchange created the service principal and record its `Identity` value for the next steps. @@ -116,7 +116,7 @@ New-Mailbox -Shared -Name "No Reply" -Alias no-reply -DisplayName "No Reply" -Pr ``` If you already have a mailbox for sending mail, you can skip this step. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/17-Powershell-New-Mailbox.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/17-Powershell-New-Mailbox.png) 1. Check whether `Authenticated SMTP` is enabled for the tenant and the sending mailbox. @@ -176,7 +176,7 @@ New-Mailbox -Shared -Name "No Reply" -Alias no-reply -DisplayName "No Reply" -Pr ``` If the mailbox already exists, make sure the value you use in `Add-MailboxPermission -Identity ...` is the mailbox's actual address, alias, or another resolvable mailbox identity. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/18-Powershell-Add-MailboxPermission.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/18-Powershell-Add-MailboxPermission.png) 1. Grant the same service principal the `SendAs` permission. @@ -210,8 +210,8 @@ RustDesk does not ask for the Exchange service principal `Identity`, but the per - `OAuth2 Client secret` 1. Click **Check** to save the configuration and send a test email. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/20-RustDesk-SMTP-OAuth2-1.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/21-RustDesk-SMTP-OAuth2-2.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/20-RustDesk-SMTP-OAuth2-1.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/21-RustDesk-SMTP-OAuth2-2.png) If the test email still fails, go back to the PowerShell section and re-check the Exchange Online service principal, `Authenticated SMTP`, and mailbox permissions for the mailbox used in `Mail Account`. diff --git a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.es.md b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.es.md similarity index 84% rename from content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.es.md rename to content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.es.md index 0c5fada7..d1cf5462 100644 --- a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.es.md +++ b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.es.md @@ -22,7 +22,7 @@ Para la configuracion SMTP general, consulte [SMTP](../). | OAuth2 Client secret | El `Value` del secreto creado en `Certificates & secrets` | Esta captura muestra donde se introducen estos valores en RustDesk: -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/21-RustDesk-SMTP-OAuth2-2.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/21-RustDesk-SMTP-OAuth2-2.png) ## Configuracion @@ -43,34 +43,34 @@ Esta configuracion tiene tres partes: 1. Inicie sesion en el [portal de Azure](https://portal.azure.com). 1. Busque y seleccione **App registrations**. 1. En el menu izquierdo, seleccione [**App registrations**](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps) y luego haga clic en **New registration**. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/1-Azure-AppRegistrations.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/1-Azure-AppRegistrations.png) 1. Cree el registro de aplicacion. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/2-Azure-NewRegistration.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/3-Azure-RegisterAnApp.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/2-Azure-NewRegistration.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/3-Azure-RegisterAnApp.png) 1. Anote `Directory (tenant) ID` y `Application (client) ID`. Los introducira mas tarde en RustDesk. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/4-Azure-NewApp-Overview.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/4-Azure-NewApp-Overview.png) 1. Abra **Certificates & secrets** y cree un nuevo client secret. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/5-Azure-NewClientSecret.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/5-Azure-NewClientSecret.png) 1. Copie inmediatamente el `Value` del secreto. Microsoft solo lo muestra una vez. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/6-Azure-Secret.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/6-Azure-Secret.png) 1. Abra **API permissions** y agregue el permiso de aplicacion SMTP de Microsoft 365 Exchange Online. 1. Seleccione **Add a permission**. 1. Seleccione **APIs my organization uses** y busque **Office 365 Exchange Online**. 1. Seleccione **Application permissions**. 1. Seleccione **SMTP.SendAsApp** y guarde el cambio. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/7-Azure-AddPerms.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/8-Azure-Office365ExchangeOnline.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/9-Azure-SMTP-Send.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/7-Azure-AddPerms.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/8-Azure-Office365ExchangeOnline.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/9-Azure-SMTP-Send.png) 1. Conceda admin consent al permiso que acaba de agregar. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/10-Azure-Grant-Admin-Constant.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/11-Azure-ApiPermissions.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/10-Azure-Grant-Admin-Constant.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/11-Azure-ApiPermissions.png) ### 2. Configurar en PowerShell En esta parte se conectara a Exchange Online, creara el service principal, preparara el buzon y concedera los permisos. 1. Abra PowerShell como administrador local. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/12-Powershell-RunAsAdmin.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/12-Powershell-RunAsAdmin.png) 1. Instale el modulo de Exchange Online y conectese con la cuenta de administrador del inquilino. ```powershell @@ -91,7 +91,7 @@ Connect-ExchangeOnline -UserPrincipalName admin@contoso.com El `OBJECT_ID` aqui debe ser el object ID de la aplicacion en **Enterprise applications**, no el object ID que aparece en la pagina de informacion general de **App registrations**. {{% /notice %}} -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/15-Powershell-Get-ObjectId.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/15-Powershell-Get-ObjectId.png) 1. Ejecute este comando para crear el service principal de Exchange Online para el registro de la aplicacion. La documentacion de Microsoft describe este paso como el registro del service principal de una aplicacion de Microsoft Entra en Exchange Online. @@ -100,7 +100,7 @@ New-ServicePrincipal -AppId -ObjectId ``` Si este comando falla aunque la conexion a Exchange haya funcionado, verifique que la cuenta de administrador tenga permiso para administrar service principals de Exchange Online. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/16-Powershell-New-ServicePrincipal.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/16-Powershell-New-ServicePrincipal.png) 1. Confirme que Exchange ha creado el service principal y anote su valor `Identity` para los pasos siguientes. @@ -117,7 +117,7 @@ New-Mailbox -Shared -Name "No Reply" -Alias no-reply -DisplayName "No Reply" -Pr ``` Si ya tiene un buzon para el envio de correo, puede omitir este paso. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/17-Powershell-New-Mailbox.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/17-Powershell-New-Mailbox.png) 1. Compruebe si `Authenticated SMTP` esta habilitado para el inquilino y para el buzon de envio. @@ -177,7 +177,7 @@ New-Mailbox -Shared -Name "No Reply" -Alias no-reply -DisplayName "No Reply" -Pr ``` Si el buzon ya existe, asegurese de que el valor usado en `Add-MailboxPermission -Identity ...` sea la direccion real del buzon, su alias u otra identidad de buzon que Exchange pueda resolver. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/18-Powershell-Add-MailboxPermission.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/18-Powershell-Add-MailboxPermission.png) 1. Conceda al mismo service principal el permiso `SendAs`. @@ -211,8 +211,8 @@ RustDesk no solicita la `Identity` del service principal de Exchange, pero los p - `OAuth2 Client secret` 1. Haga clic en **Check** para guardar la configuracion y enviar un correo de prueba. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/20-RustDesk-SMTP-OAuth2-1.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/21-RustDesk-SMTP-OAuth2-2.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/20-RustDesk-SMTP-OAuth2-1.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/21-RustDesk-SMTP-OAuth2-2.png) Si la prueba de correo sigue fallando, vuelva a la seccion de PowerShell y revise otra vez el service principal de Exchange Online, `Authenticated SMTP` y los permisos del buzon usado en `Mail Account`. diff --git a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.fr.md b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.fr.md similarity index 85% rename from content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.fr.md rename to content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.fr.md index ee461fb4..8c0b4f90 100644 --- a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.fr.md +++ b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.fr.md @@ -22,7 +22,7 @@ Pour la configuration SMTP generale, consultez [SMTP](../). | OAuth2 Client secret | La `Value` du secret cree sous `Certificates & secrets` | Cette capture montre ou saisir ces valeurs dans RustDesk : -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/21-RustDesk-SMTP-OAuth2-2.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/21-RustDesk-SMTP-OAuth2-2.png) ## Configuration @@ -43,34 +43,34 @@ Cette configuration comporte trois parties : 1. Connectez-vous au [portail Azure](https://portal.azure.com). 1. Recherchez **App registrations** et ouvrez cet element. 1. Dans le menu de gauche, selectionnez [**App registrations**](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps), puis cliquez sur **New registration**. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/1-Azure-AppRegistrations.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/1-Azure-AppRegistrations.png) 1. Creez l'enregistrement de l'application. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/2-Azure-NewRegistration.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/3-Azure-RegisterAnApp.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/2-Azure-NewRegistration.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/3-Azure-RegisterAnApp.png) 1. Notez `Directory (tenant) ID` et `Application (client) ID`. Vous les saisirez plus tard dans RustDesk. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/4-Azure-NewApp-Overview.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/4-Azure-NewApp-Overview.png) 1. Ouvrez **Certificates & secrets**, puis creez un nouveau client secret. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/5-Azure-NewClientSecret.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/5-Azure-NewClientSecret.png) 1. Copiez immediatement la `Value` du secret. Microsoft n'affiche cette valeur qu'une seule fois. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/6-Azure-Secret.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/6-Azure-Secret.png) 1. Ouvrez **API permissions** et ajoutez l'autorisation applicative SMTP de Microsoft 365 Exchange Online. 1. Selectionnez **Add a permission**. 1. Selectionnez **APIs my organization uses** et recherchez **Office 365 Exchange Online**. 1. Selectionnez **Application permissions**. 1. Selectionnez **SMTP.SendAsApp** et enregistrez la modification. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/7-Azure-AddPerms.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/8-Azure-Office365ExchangeOnline.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/9-Azure-SMTP-Send.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/7-Azure-AddPerms.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/8-Azure-Office365ExchangeOnline.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/9-Azure-SMTP-Send.png) 1. Accordez l'admin consent a l'autorisation que vous venez d'ajouter. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/10-Azure-Grant-Admin-Constant.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/11-Azure-ApiPermissions.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/10-Azure-Grant-Admin-Constant.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/11-Azure-ApiPermissions.png) ### 2. Configurer Dans PowerShell Dans cette partie, vous vous connectez a Exchange Online, creez le service principal, preparez la boite aux lettres et accordez les autorisations. 1. Ouvrez PowerShell en tant qu'administrateur local. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/12-Powershell-RunAsAdmin.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/12-Powershell-RunAsAdmin.png) 1. Installez le module Exchange Online et connectez-vous avec votre compte administrateur du tenant. ```powershell @@ -91,7 +91,7 @@ Connect-ExchangeOnline -UserPrincipalName admin@contoso.com L'`OBJECT_ID` utilise ici doit etre l'object ID de l'application dans **Enterprise applications**, et non l'object ID affiche dans la vue d'ensemble de **App registrations**. {{% /notice %}} -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/15-Powershell-Get-ObjectId.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/15-Powershell-Get-ObjectId.png) 1. Executez cette commande pour creer le service principal Exchange Online pour l'enregistrement de l'application. La documentation Microsoft decrit cette etape comme l'enregistrement du service principal d'une application Microsoft Entra dans Exchange Online. @@ -100,7 +100,7 @@ New-ServicePrincipal -AppId -ObjectId ``` Si cette commande echoue alors que la connexion a Exchange a reussi, verifiez que le compte administrateur est autorise a gerer les service principals Exchange Online. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/16-Powershell-New-ServicePrincipal.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/16-Powershell-New-ServicePrincipal.png) 1. Verifiez qu'Exchange a bien cree le service principal et relevez sa valeur `Identity` pour les etapes suivantes. @@ -117,7 +117,7 @@ New-Mailbox -Shared -Name "No Reply" -Alias no-reply -DisplayName "No Reply" -Pr ``` Si vous disposez deja d'une boite aux lettres pour l'envoi, vous pouvez ignorer cette etape. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/17-Powershell-New-Mailbox.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/17-Powershell-New-Mailbox.png) 1. Verifiez si `Authenticated SMTP` est active pour le tenant et pour la boite aux lettres d'envoi. @@ -177,7 +177,7 @@ New-Mailbox -Shared -Name "No Reply" -Alias no-reply -DisplayName "No Reply" -Pr ``` Si la boite aux lettres existe deja, assurez-vous que la valeur utilisee dans `Add-MailboxPermission -Identity ...` est bien l'adresse reelle de la boite, son alias, ou une autre identity de mailbox qu'Exchange peut resoudre. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/18-Powershell-Add-MailboxPermission.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/18-Powershell-Add-MailboxPermission.png) 1. Accordez ensuite au meme service principal l'autorisation `SendAs`. @@ -211,8 +211,8 @@ RustDesk ne demande pas l'`Identity` du service principal Exchange, mais les eta - `OAuth2 Client secret` 1. Cliquez sur **Check** pour enregistrer la configuration et envoyer un e-mail de test. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/20-RustDesk-SMTP-OAuth2-1.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/21-RustDesk-SMTP-OAuth2-2.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/20-RustDesk-SMTP-OAuth2-1.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/21-RustDesk-SMTP-OAuth2-2.png) Si l'e-mail de test echoue encore, revenez a la section PowerShell et verifiez de nouveau le service principal Exchange Online, `Authenticated SMTP` et les autorisations de la boite aux lettres utilisee dans `Mail Account`. diff --git a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.it.md b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.it.md similarity index 84% rename from content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.it.md rename to content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.it.md index 1038dd85..c50c5f11 100644 --- a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.it.md +++ b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.it.md @@ -22,7 +22,7 @@ Per la configurazione SMTP generale, vedi [SMTP](../). | OAuth2 Client secret | Il `Value` del secret creato in `Certificates & secrets` | Questa schermata mostra dove inserire questi valori in RustDesk: -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/21-RustDesk-SMTP-OAuth2-2.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/21-RustDesk-SMTP-OAuth2-2.png) ## Configurazione @@ -43,34 +43,34 @@ Questa configurazione ha tre parti: 1. Accedi al [portale di Azure](https://portal.azure.com). 1. Cerca e seleziona **App registrations**. 1. Nel menu a sinistra, seleziona [**App registrations**](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps), quindi fai clic su **New registration**. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/1-Azure-AppRegistrations.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/1-Azure-AppRegistrations.png) 1. Crea la registrazione dell'app. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/2-Azure-NewRegistration.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/3-Azure-RegisterAnApp.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/2-Azure-NewRegistration.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/3-Azure-RegisterAnApp.png) 1. Annota `Directory (tenant) ID` e `Application (client) ID`. Li inserirai piu tardi in RustDesk. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/4-Azure-NewApp-Overview.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/4-Azure-NewApp-Overview.png) 1. Apri **Certificates & secrets** e crea un nuovo client secret. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/5-Azure-NewClientSecret.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/5-Azure-NewClientSecret.png) 1. Copia subito il `Value` del secret. Microsoft mostra questo valore una sola volta. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/6-Azure-Secret.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/6-Azure-Secret.png) 1. Apri **API permissions** e aggiungi il permesso applicativo SMTP di Microsoft 365 Exchange Online. 1. Seleziona **Add a permission**. 1. Seleziona **APIs my organization uses** e cerca **Office 365 Exchange Online**. 1. Seleziona **Application permissions**. 1. Seleziona **SMTP.SendAsApp** e salva la modifica. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/7-Azure-AddPerms.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/8-Azure-Office365ExchangeOnline.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/9-Azure-SMTP-Send.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/7-Azure-AddPerms.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/8-Azure-Office365ExchangeOnline.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/9-Azure-SMTP-Send.png) 1. Concedi l'admin consent per il permesso appena aggiunto. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/10-Azure-Grant-Admin-Constant.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/11-Azure-ApiPermissions.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/10-Azure-Grant-Admin-Constant.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/11-Azure-ApiPermissions.png) ### 2. Configurare in PowerShell In questa parte ti connetti a Exchange Online, crei il service principal, prepari la mailbox e concedi i permessi. 1. Apri PowerShell come amministratore locale. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/12-Powershell-RunAsAdmin.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/12-Powershell-RunAsAdmin.png) 1. Installa il modulo Exchange Online e connettiti con l'account amministratore del tenant. ```powershell @@ -91,7 +91,7 @@ Connect-ExchangeOnline -UserPrincipalName admin@contoso.com L'`OBJECT_ID` qui deve essere l'object ID dell'app in **Enterprise applications**, non l'object ID mostrato nella panoramica di **App registrations**. {{% /notice %}} -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/15-Powershell-Get-ObjectId.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/15-Powershell-Get-ObjectId.png) 1. Esegui questo comando per creare il service principal di Exchange Online per la registrazione dell'app. La documentazione Microsoft descrive questo passaggio come la registrazione del service principal di un'applicazione Microsoft Entra in Exchange Online. @@ -100,7 +100,7 @@ New-ServicePrincipal -AppId -ObjectId ``` Se questo comando fallisce anche se la connessione a Exchange e riuscita, verifica che l'account amministratore abbia il permesso di gestire i service principal di Exchange Online. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/16-Powershell-New-ServicePrincipal.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/16-Powershell-New-ServicePrincipal.png) 1. Conferma che Exchange abbia creato il service principal e annota il suo valore `Identity` per i passaggi successivi. @@ -117,7 +117,7 @@ New-Mailbox -Shared -Name "No Reply" -Alias no-reply -DisplayName "No Reply" -Pr ``` Se hai gia una mailbox per l'invio, puoi saltare questo passaggio. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/17-Powershell-New-Mailbox.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/17-Powershell-New-Mailbox.png) 1. Controlla se `Authenticated SMTP` e abilitato per il tenant e per la mailbox di invio. @@ -177,7 +177,7 @@ New-Mailbox -Shared -Name "No Reply" -Alias no-reply -DisplayName "No Reply" -Pr ``` Se la mailbox esiste gia, assicurati che il valore usato in `Add-MailboxPermission -Identity ...` sia l'indirizzo reale della mailbox, il suo alias oppure un'altra mailbox identity che Exchange possa risolvere. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/18-Powershell-Add-MailboxPermission.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/18-Powershell-Add-MailboxPermission.png) 1. Concedi allo stesso service principal anche il permesso `SendAs`. @@ -211,8 +211,8 @@ RustDesk non richiede l'`Identity` del service principal di Exchange, ma i passa - `OAuth2 Client secret` 1. Fai clic su **Check** per salvare la configurazione e inviare una e-mail di test. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/20-RustDesk-SMTP-OAuth2-1.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/21-RustDesk-SMTP-OAuth2-2.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/20-RustDesk-SMTP-OAuth2-1.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/21-RustDesk-SMTP-OAuth2-2.png) Se la e-mail di test continua a fallire, torna alla sezione PowerShell e ricontrolla il service principal di Exchange Online, `Authenticated SMTP` e i permessi della mailbox usata in `Mail Account`. diff --git a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.ja.md b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.ja.md similarity index 86% rename from content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.ja.md rename to content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.ja.md index 9234c158..9d4beb14 100644 --- a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.ja.md +++ b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.ja.md @@ -22,7 +22,7 @@ keywords: ["rustdesk smtp oauth2", "rustdesk smtp microsoft 365", "rustdesk smtp | OAuth2 Client secret | `Certificates & secrets` で作成した secret の `Value` | 次のスクリーンショットは、RustDesk でこれらの値をどこに入力するかを示しています。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/21-RustDesk-SMTP-OAuth2-2.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/21-RustDesk-SMTP-OAuth2-2.png) ## 設定 @@ -43,34 +43,34 @@ keywords: ["rustdesk smtp oauth2", "rustdesk smtp microsoft 365", "rustdesk smtp 1. [Azure portal](https://portal.azure.com) にサインインします。 1. **App registrations** を検索して選択します。 1. 左側メニューで [**App registrations**](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps) を選択し、**New registration** をクリックします。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/1-Azure-AppRegistrations.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/1-Azure-AppRegistrations.png) 1. アプリ登録を作成します。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/2-Azure-NewRegistration.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/3-Azure-RegisterAnApp.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/2-Azure-NewRegistration.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/3-Azure-RegisterAnApp.png) 1. `Directory (tenant) ID` と `Application (client) ID` を控えます。これらは後で RustDesk に入力します。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/4-Azure-NewApp-Overview.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/4-Azure-NewApp-Overview.png) 1. **Certificates & secrets** を開き、新しい client secret を作成します。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/5-Azure-NewClientSecret.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/5-Azure-NewClientSecret.png) 1. secret の `Value` をすぐにコピーします。Microsoft はこの値を 1 回しか表示しません。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/6-Azure-Secret.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/6-Azure-Secret.png) 1. **API permissions** を開き、Microsoft 365 Exchange Online の SMTP アプリケーション権限を追加します。 1. **Add a permission** を選択します。 1. **APIs my organization uses** を選択し、**Office 365 Exchange Online** を検索します。 1. **Application permissions** を選択します。 1. **SMTP.SendAsApp** を選択して変更を保存します。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/7-Azure-AddPerms.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/8-Azure-Office365ExchangeOnline.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/9-Azure-SMTP-Send.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/7-Azure-AddPerms.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/8-Azure-Office365ExchangeOnline.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/9-Azure-SMTP-Send.png) 1. 追加した権限に対して管理者同意を付与します。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/10-Azure-Grant-Admin-Constant.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/11-Azure-ApiPermissions.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/10-Azure-Grant-Admin-Constant.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/11-Azure-ApiPermissions.png) ### 2. PowerShell で設定 このパートでは、Exchange Online に接続し、service principal を作成し、送信メールボックスを準備して権限を付与します。 1. PowerShell をローカル管理者として開きます。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/12-Powershell-RunAsAdmin.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/12-Powershell-RunAsAdmin.png) 1. Exchange Online モジュールをインストールし、テナント管理者アカウントで接続します。 ```powershell @@ -91,7 +91,7 @@ Connect-ExchangeOnline -UserPrincipalName admin@contoso.com ここで使う `OBJECT_ID` は **Enterprise applications** に表示される object ID であり、**App registrations** の概要ページに表示される object ID ではありません。 {{% /notice %}} -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/15-Powershell-Get-ObjectId.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/15-Powershell-Get-ObjectId.png) 1. 次のコマンドを実行して、アプリ登録用の Exchange Online service principal を作成します。Microsoft はこの手順を "Registration of a Microsoft Entra application's service principal in Exchange Online" と説明しています。 @@ -100,7 +100,7 @@ New-ServicePrincipal -AppId -ObjectId ``` Exchange への接続が成功しているのにこのコマンドが失敗する場合は、管理者アカウントに Exchange Online service principal を管理する権限があるか確認してください。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/16-Powershell-New-ServicePrincipal.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/16-Powershell-New-ServicePrincipal.png) 1. Exchange で service principal が作成されたことを確認し、次の手順で使う `Identity` の値を控えます。 @@ -117,7 +117,7 @@ New-Mailbox -Shared -Name "No Reply" -Alias no-reply -DisplayName "No Reply" -Pr ``` すでに送信用メールボックスがある場合は、この手順は省略できます。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/17-Powershell-New-Mailbox.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/17-Powershell-New-Mailbox.png) 1. テナントと送信メールボックスで `Authenticated SMTP` が有効か確認します。 @@ -177,7 +177,7 @@ New-Mailbox -Shared -Name "No Reply" -Alias no-reply -DisplayName "No Reply" -Pr ``` すでにメールボックスが存在する場合は、`Add-MailboxPermission -Identity ...` に指定した値が、そのメールボックスの実際のアドレス、エイリアス、または Exchange が解決できる別の mailbox identity であることを確認してください。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/18-Powershell-Add-MailboxPermission.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/18-Powershell-Add-MailboxPermission.png) 1. 同じ service principal に `SendAs` 権限も付与します。 @@ -211,8 +211,8 @@ RustDesk には Exchange service principal の `Identity` を入力しません - `OAuth2 Client secret` 1. **Check** をクリックして設定を保存し、テストメールを送信します。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/20-RustDesk-SMTP-OAuth2-1.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/21-RustDesk-SMTP-OAuth2-2.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/20-RustDesk-SMTP-OAuth2-1.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/21-RustDesk-SMTP-OAuth2-2.png) テストメールがまだ失敗する場合は、PowerShell のセクションに戻り、Exchange Online service principal、`Authenticated SMTP`、および `Mail Account` に使うメールボックスの権限をもう一度確認してください。 diff --git a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.pl.md b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.pl.md similarity index 84% rename from content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.pl.md rename to content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.pl.md index 365e8f8e..ec913688 100644 --- a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.pl.md +++ b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.pl.md @@ -22,7 +22,7 @@ Ogolna konfiguracja SMTP jest opisana w [SMTP](../). | OAuth2 Client secret | `Value` secretu utworzonego w `Certificates & secrets` | Ten zrzut ekranu pokazuje, gdzie wpisac te wartosci w RustDesk: -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/21-RustDesk-SMTP-OAuth2-2.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/21-RustDesk-SMTP-OAuth2-2.png) ## Konfiguracja @@ -43,34 +43,34 @@ Ta konfiguracja ma trzy czesci: 1. Zaloguj sie do [portalu Azure](https://portal.azure.com). 1. Wyszukaj i wybierz **App registrations**. 1. W lewym menu wybierz [**App registrations**](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps), a nastepnie kliknij **New registration**. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/1-Azure-AppRegistrations.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/1-Azure-AppRegistrations.png) 1. Utworz rejestracje aplikacji. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/2-Azure-NewRegistration.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/3-Azure-RegisterAnApp.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/2-Azure-NewRegistration.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/3-Azure-RegisterAnApp.png) 1. Zanotuj `Directory (tenant) ID` i `Application (client) ID`. Wprowadzisz je pozniej w RustDesk. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/4-Azure-NewApp-Overview.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/4-Azure-NewApp-Overview.png) 1. Otworz **Certificates & secrets** i utworz nowy client secret. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/5-Azure-NewClientSecret.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/5-Azure-NewClientSecret.png) 1. Od razu skopiuj `Value` secretu. Microsoft pokazuje te wartosc tylko raz. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/6-Azure-Secret.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/6-Azure-Secret.png) 1. Otworz **API permissions** i dodaj uprawnienie aplikacyjne SMTP dla Microsoft 365 Exchange Online. 1. Wybierz **Add a permission**. 1. Wybierz **APIs my organization uses** i wyszukaj **Office 365 Exchange Online**. 1. Wybierz **Application permissions**. 1. Wybierz **SMTP.SendAsApp** i zapisz zmiane. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/7-Azure-AddPerms.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/8-Azure-Office365ExchangeOnline.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/9-Azure-SMTP-Send.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/7-Azure-AddPerms.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/8-Azure-Office365ExchangeOnline.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/9-Azure-SMTP-Send.png) 1. Nadaj admin consent dla dodanego przed chwila uprawnienia. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/10-Azure-Grant-Admin-Constant.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/11-Azure-ApiPermissions.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/10-Azure-Grant-Admin-Constant.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/11-Azure-ApiPermissions.png) ### 2. Konfiguracja w PowerShell W tej czesci polaczysz sie z Exchange Online, utworzysz service principal, przygotujesz skrzynke i nadasz uprawnienia. 1. Otworz PowerShell jako lokalny administrator. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/12-Powershell-RunAsAdmin.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/12-Powershell-RunAsAdmin.png) 1. Zainstaluj modul Exchange Online i polacz sie przy uzyciu konta administratora tenanta. ```powershell @@ -91,7 +91,7 @@ Connect-ExchangeOnline -UserPrincipalName admin@contoso.com `OBJECT_ID` uzywany tutaj musi byc object ID aplikacji z **Enterprise applications**, a nie object ID widocznym na stronie przegladu **App registrations**. {{% /notice %}} -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/15-Powershell-Get-ObjectId.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/15-Powershell-Get-ObjectId.png) 1. Uruchom to polecenie, aby utworzyc service principal Exchange Online dla rejestracji aplikacji. Microsoft opisuje ten krok jako rejestracje service principal aplikacji Microsoft Entra w Exchange Online. @@ -100,7 +100,7 @@ New-ServicePrincipal -AppId -ObjectId ``` Jesli to polecenie nie powiedzie sie mimo poprawnego polaczenia z Exchange, sprawdz, czy konto administratora ma uprawnienia do zarzadzania service principal w Exchange Online. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/16-Powershell-New-ServicePrincipal.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/16-Powershell-New-ServicePrincipal.png) 1. Potwierdz, ze Exchange utworzyl service principal, i zanotuj jego wartosc `Identity` do kolejnych krokow. @@ -117,7 +117,7 @@ New-Mailbox -Shared -Name "No Reply" -Alias no-reply -DisplayName "No Reply" -Pr ``` Jesli masz juz skrzynke do wysylki, mozesz pominac ten krok. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/17-Powershell-New-Mailbox.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/17-Powershell-New-Mailbox.png) 1. Sprawdz, czy `Authenticated SMTP` jest wlaczone dla tenanta i skrzynki nadawczej. @@ -177,7 +177,7 @@ New-Mailbox -Shared -Name "No Reply" -Alias no-reply -DisplayName "No Reply" -Pr ``` Jesli skrzynka juz istnieje, upewnij sie, ze wartosc uzyta w `Add-MailboxPermission -Identity ...` to rzeczywisty adres skrzynki, alias albo inna mailbox identity, ktora Exchange potrafi rozpoznac. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/18-Powershell-Add-MailboxPermission.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/18-Powershell-Add-MailboxPermission.png) 1. Nadaj temu samemu service principal rowniez uprawnienie `SendAs`. @@ -211,8 +211,8 @@ RustDesk nie wymaga wpisania `Identity` service principal Exchange, ale przed te - `OAuth2 Client secret` 1. Kliknij **Check**, aby zapisac konfiguracje i wyslac testowy e-mail. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/20-RustDesk-SMTP-OAuth2-1.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/21-RustDesk-SMTP-OAuth2-2.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/20-RustDesk-SMTP-OAuth2-1.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/21-RustDesk-SMTP-OAuth2-2.png) Jesli testowy e-mail nadal nie dziala, wroc do sekcji PowerShell i ponownie sprawdz Exchange Online service principal, `Authenticated SMTP` oraz uprawnienia skrzynki uzywanej w `Mail Account`. diff --git a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.pt.md b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.pt.md similarity index 84% rename from content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.pt.md rename to content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.pt.md index e8bcff23..c79fdb7a 100644 --- a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.pt.md +++ b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.pt.md @@ -22,7 +22,7 @@ Para a configuracao SMTP geral, consulte [SMTP](../). | OAuth2 Client secret | O `Value` do secret criado em `Certificates & secrets` | Esta captura mostra onde esses valores sao inseridos no RustDesk: -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/21-RustDesk-SMTP-OAuth2-2.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/21-RustDesk-SMTP-OAuth2-2.png) ## Configuracao @@ -43,34 +43,34 @@ Esta configuracao tem tres partes: 1. Entre no [portal do Azure](https://portal.azure.com). 1. Procure e selecione **App registrations**. 1. No menu esquerdo, selecione [**App registrations**](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps) e clique em **New registration**. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/1-Azure-AppRegistrations.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/1-Azure-AppRegistrations.png) 1. Crie o registro do aplicativo. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/2-Azure-NewRegistration.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/3-Azure-RegisterAnApp.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/2-Azure-NewRegistration.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/3-Azure-RegisterAnApp.png) 1. Anote `Directory (tenant) ID` e `Application (client) ID`. Voce os informara depois no RustDesk. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/4-Azure-NewApp-Overview.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/4-Azure-NewApp-Overview.png) 1. Abra **Certificates & secrets** e crie um novo client secret. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/5-Azure-NewClientSecret.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/5-Azure-NewClientSecret.png) 1. Copie imediatamente o `Value` do secret. A Microsoft mostra esse valor apenas uma vez. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/6-Azure-Secret.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/6-Azure-Secret.png) 1. Abra **API permissions** e adicione a permissao de aplicativo SMTP do Microsoft 365 Exchange Online. 1. Selecione **Add a permission**. 1. Selecione **APIs my organization uses** e procure **Office 365 Exchange Online**. 1. Selecione **Application permissions**. 1. Selecione **SMTP.SendAsApp** e salve a alteracao. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/7-Azure-AddPerms.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/8-Azure-Office365ExchangeOnline.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/9-Azure-SMTP-Send.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/7-Azure-AddPerms.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/8-Azure-Office365ExchangeOnline.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/9-Azure-SMTP-Send.png) 1. Conceda admin consent para a permissao que voce acabou de adicionar. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/10-Azure-Grant-Admin-Constant.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/11-Azure-ApiPermissions.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/10-Azure-Grant-Admin-Constant.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/11-Azure-ApiPermissions.png) ### 2. Configuracao no PowerShell Nesta parte, voce vai se conectar ao Exchange Online, criar o service principal, preparar a caixa de correio e conceder as permissoes. 1. Abra o PowerShell como administrador local. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/12-Powershell-RunAsAdmin.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/12-Powershell-RunAsAdmin.png) 1. Instale o modulo do Exchange Online e conecte-se com a conta de administrador do tenant. ```powershell @@ -91,7 +91,7 @@ Connect-ExchangeOnline -UserPrincipalName admin@contoso.com O `OBJECT_ID` aqui deve ser o object ID do aplicativo em **Enterprise applications**, e nao o object ID mostrado na pagina de visao geral de **App registrations**. {{% /notice %}} -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/15-Powershell-Get-ObjectId.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/15-Powershell-Get-ObjectId.png) 1. Execute este comando para criar o service principal do Exchange Online para o registro do aplicativo. A documentacao da Microsoft descreve esta etapa como o registro do service principal de um aplicativo do Microsoft Entra no Exchange Online. @@ -100,7 +100,7 @@ New-ServicePrincipal -AppId -ObjectId ``` Se este comando falhar mesmo com a conexao ao Exchange funcionando, verifique se a conta de administrador tem permissao para gerenciar service principals do Exchange Online. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/16-Powershell-New-ServicePrincipal.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/16-Powershell-New-ServicePrincipal.png) 1. Confirme que o Exchange criou o service principal e anote o valor `Identity` para as proximas etapas. @@ -117,7 +117,7 @@ New-Mailbox -Shared -Name "No Reply" -Alias no-reply -DisplayName "No Reply" -Pr ``` Se voce ja tiver uma caixa de correio para envio, pode pular esta etapa. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/17-Powershell-New-Mailbox.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/17-Powershell-New-Mailbox.png) 1. Verifique se `Authenticated SMTP` esta habilitado para o tenant e para a caixa de correio de envio. @@ -177,7 +177,7 @@ New-Mailbox -Shared -Name "No Reply" -Alias no-reply -DisplayName "No Reply" -Pr ``` Se a caixa de correio ja existir, verifique se o valor usado em `Add-MailboxPermission -Identity ...` e o endereco real da caixa, o alias ou outra mailbox identity que o Exchange consiga resolver. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/18-Powershell-Add-MailboxPermission.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/18-Powershell-Add-MailboxPermission.png) 1. Conceda ao mesmo service principal a permissao `SendAs`. @@ -211,8 +211,8 @@ O RustDesk nao solicita a `Identity` do service principal do Exchange, mas as et - `OAuth2 Client secret` 1. Clique em **Check** para salvar a configuracao e enviar um e-mail de teste. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/20-RustDesk-SMTP-OAuth2-1.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/21-RustDesk-SMTP-OAuth2-2.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/20-RustDesk-SMTP-OAuth2-1.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/21-RustDesk-SMTP-OAuth2-2.png) Se o e-mail de teste ainda falhar, volte para a secao do PowerShell e confira novamente o service principal do Exchange Online, `Authenticated SMTP` e as permissoes da caixa de correio usada em `Mail Account`. diff --git a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.ro.md b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.ro.md similarity index 84% rename from content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.ro.md rename to content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.ro.md index da8c7fd3..46699b13 100644 --- a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.ro.md +++ b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.ro.md @@ -22,7 +22,7 @@ Pentru configurarea SMTP generala, vezi [SMTP](../). | OAuth2 Client secret | `Value` al secretului creat in `Certificates & secrets` | Aceasta captura arata unde se introduc aceste valori in RustDesk: -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/21-RustDesk-SMTP-OAuth2-2.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/21-RustDesk-SMTP-OAuth2-2.png) ## Configurare @@ -43,34 +43,34 @@ Aceasta configurare are trei parti: 1. Autentifica-te in [portalul Azure](https://portal.azure.com). 1. Cauta si selecteaza **App registrations**. 1. In meniul din stanga, selecteaza [**App registrations**](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps), apoi fa clic pe **New registration**. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/1-Azure-AppRegistrations.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/1-Azure-AppRegistrations.png) 1. Creeaza inregistrarea aplicatiei. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/2-Azure-NewRegistration.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/3-Azure-RegisterAnApp.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/2-Azure-NewRegistration.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/3-Azure-RegisterAnApp.png) 1. Noteaza `Directory (tenant) ID` si `Application (client) ID`. Le vei introduce mai tarziu in RustDesk. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/4-Azure-NewApp-Overview.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/4-Azure-NewApp-Overview.png) 1. Deschide **Certificates & secrets** si creeaza un nou client secret. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/5-Azure-NewClientSecret.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/5-Azure-NewClientSecret.png) 1. Copiaza imediat `Value` al secretului. Microsoft afiseaza aceasta valoare o singura data. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/6-Azure-Secret.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/6-Azure-Secret.png) 1. Deschide **API permissions** si adauga permisiunea de aplicatie SMTP pentru Microsoft 365 Exchange Online. 1. Selecteaza **Add a permission**. 1. Selecteaza **APIs my organization uses** si cauta **Office 365 Exchange Online**. 1. Selecteaza **Application permissions**. 1. Selecteaza **SMTP.SendAsApp** si salveaza modificarea. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/7-Azure-AddPerms.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/8-Azure-Office365ExchangeOnline.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/9-Azure-SMTP-Send.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/7-Azure-AddPerms.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/8-Azure-Office365ExchangeOnline.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/9-Azure-SMTP-Send.png) 1. Acorda admin consent pentru permisiunea pe care tocmai ai adaugat-o. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/10-Azure-Grant-Admin-Constant.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/11-Azure-ApiPermissions.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/10-Azure-Grant-Admin-Constant.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/11-Azure-ApiPermissions.png) ### 2. Configurare in PowerShell In aceasta parte te conectezi la Exchange Online, creezi service principal, pregatesti casuta postala si acorzi permisiunile. 1. Deschide PowerShell ca administrator local. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/12-Powershell-RunAsAdmin.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/12-Powershell-RunAsAdmin.png) 1. Instaleaza modulul Exchange Online si conecteaza-te cu contul de administrator al tenantului. ```powershell @@ -91,7 +91,7 @@ Connect-ExchangeOnline -UserPrincipalName admin@contoso.com `OBJECT_ID` folosit aici trebuie sa fie object ID al aplicatiei din **Enterprise applications**, nu object ID afisat in pagina de prezentare din **App registrations**. {{% /notice %}} -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/15-Powershell-Get-ObjectId.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/15-Powershell-Get-ObjectId.png) 1. Ruleaza aceasta comanda pentru a crea service principal Exchange Online pentru inregistrarea aplicatiei. Documentatia Microsoft descrie acest pas ca inregistrarea service principal al unei aplicatii Microsoft Entra in Exchange Online. @@ -100,7 +100,7 @@ New-ServicePrincipal -AppId -ObjectId ``` Daca aceasta comanda esueaza chiar daca conexiunea la Exchange a reusit, verifica daca acel cont de administrator are permisiunea de a administra service principal in Exchange Online. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/16-Powershell-New-ServicePrincipal.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/16-Powershell-New-ServicePrincipal.png) 1. Confirma ca Exchange a creat service principal si noteaza valoarea `Identity` pentru pasii urmatori. @@ -117,7 +117,7 @@ New-Mailbox -Shared -Name "No Reply" -Alias no-reply -DisplayName "No Reply" -Pr ``` Daca ai deja un mailbox pentru trimitere, poti sari peste acest pas. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/17-Powershell-New-Mailbox.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/17-Powershell-New-Mailbox.png) 1. Verifica daca `Authenticated SMTP` este activat pentru tenant si pentru mailbox-ul de trimitere. @@ -177,7 +177,7 @@ New-Mailbox -Shared -Name "No Reply" -Alias no-reply -DisplayName "No Reply" -Pr ``` Daca mailbox-ul exista deja, asigura-te ca valoarea folosita in `Add-MailboxPermission -Identity ...` este adresa reala a mailbox-ului, aliasul lui sau o alta mailbox identity pe care Exchange o poate rezolva. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/18-Powershell-Add-MailboxPermission.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/18-Powershell-Add-MailboxPermission.png) 1. Acorda aceluiasi service principal si permisiunea `SendAs`. @@ -211,8 +211,8 @@ RustDesk nu cere `Identity` pentru service principal Exchange, dar pasii de acor - `OAuth2 Client secret` 1. Fa clic pe **Check** pentru a salva configuratia si a trimite un e-mail de test. -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/20-RustDesk-SMTP-OAuth2-1.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/21-RustDesk-SMTP-OAuth2-2.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/20-RustDesk-SMTP-OAuth2-1.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/21-RustDesk-SMTP-OAuth2-2.png) Daca e-mailul de test tot esueaza, intoarce-te la sectiunea PowerShell si verifica din nou service principal Exchange Online, `Authenticated SMTP` si permisiunile mailbox-ului folosit in `Mail Account`. diff --git a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.zh-cn.md b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.zh-cn.md similarity index 83% rename from content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.zh-cn.md rename to content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.zh-cn.md index 764c4eac..29f5a66c 100644 --- a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.zh-cn.md +++ b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.zh-cn.md @@ -22,7 +22,7 @@ keywords: ["rustdesk smtp oauth2", "rustdesk smtp microsoft 365", "rustdesk smtp | OAuth2 Client secret | `Certificates & secrets` 中创建的 secret `Value` | 下图可帮助你直接对应 RustDesk 中这些字段的位置: -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/21-RustDesk-SMTP-OAuth2-2.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/21-RustDesk-SMTP-OAuth2-2.png) ## 配置 @@ -43,33 +43,33 @@ keywords: ["rustdesk smtp oauth2", "rustdesk smtp microsoft 365", "rustdesk smtp 1. 登录 [Azure 门户](https://portal.azure.com)。 1. 搜索并选择 **App registrations**。 1. 在左侧菜单中选择 [**App registrations**](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps),然后点击 **New registration**。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/1-Azure-AppRegistrations.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/1-Azure-AppRegistrations.png) 1. 创建应用注册。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/2-Azure-NewRegistration.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/3-Azure-RegisterAnApp.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/2-Azure-NewRegistration.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/3-Azure-RegisterAnApp.png) 1. 记录 `Directory (tenant) ID` 和 `Application (client) ID`,稍后要填写到 RustDesk 中。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/4-Azure-NewApp-Overview.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/4-Azure-NewApp-Overview.png) 1. 打开 **Certificates & secrets**,创建一个新的 client secret。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/5-Azure-NewClientSecret.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/5-Azure-NewClientSecret.png) 1. 立即复制 client secret 的 `Value`。Microsoft 只显示一次该值。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/6-Azure-Secret.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/6-Azure-Secret.png) 1. 打开 **API permissions**,添加 Microsoft 365 Exchange Online 的 SMTP 应用权限。 1. 选择 **Add a permission**。 1. 选择 **APIs my organization uses**,搜索 **Office 365 Exchange Online**。 1. 选择 **Application permissions**。 1. 选择 **SMTP.SendAsApp** 并保存更改。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/7-Azure-AddPerms.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/8-Azure-Office365ExchangeOnline.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/9-Azure-SMTP-Send.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/7-Azure-AddPerms.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/8-Azure-Office365ExchangeOnline.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/9-Azure-SMTP-Send.png) 1. 为刚刚添加的权限授予管理员同意。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/10-Azure-Grant-Admin-Constant.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/11-Azure-ApiPermissions.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/10-Azure-Grant-Admin-Constant.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/11-Azure-ApiPermissions.png) ### 2. 在 PowerShell 中配置 这一部分连接 Exchange Online,创建 service principal,准备发信邮箱并授予权限。 1. 以本地管理员权限打开 PowerShell。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/12-Powershell-RunAsAdmin.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/12-Powershell-RunAsAdmin.png) 1. 安装 Exchange Online 模块,并使用租户管理员账号连接 Exchange Online。 ```powershell @@ -90,7 +90,7 @@ Connect-ExchangeOnline -UserPrincipalName admin@contoso.com 这里使用的 `OBJECT_ID` 必须来自该应用在 **Enterprise applications** 中的 object ID,而不是 **App registrations** 概览页里的 object ID。 {{% /notice %}} -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/15-Powershell-Get-ObjectId.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/15-Powershell-Get-ObjectId.png) 1. 运行以下命令,为该应用注册创建 Exchange Online service principal。Microsoft 官方文档将这一步称为 “Registration of a Microsoft Entra application's service principal in Exchange Online”。 @@ -99,7 +99,7 @@ New-ServicePrincipal -AppId -ObjectId ``` 如果 Exchange 连接成功但此命令仍失败,请检查当前管理员账号是否有权限管理 Exchange Online 的 service principal。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/16-Powershell-New-ServicePrincipal.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/16-Powershell-New-ServicePrincipal.png) 1. 确认 Exchange 已创建该 service principal,并记录它的 `Identity` 值,后面会用到。 @@ -116,7 +116,7 @@ New-Mailbox -Shared -Name "No Reply" -Alias no-reply -DisplayName "No Reply" -Pr ``` 如果你已经有现成的发信邮箱,可以跳过这一步。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/17-Powershell-New-Mailbox.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/17-Powershell-New-Mailbox.png) 1. 检查租户和发信邮箱是否启用了 `Authenticated SMTP`。 @@ -176,7 +176,7 @@ New-Mailbox -Shared -Name "No Reply" -Alias no-reply -DisplayName "No Reply" -Pr ``` 如果邮箱已经存在,请确认你在 `Add-MailboxPermission -Identity ...` 中使用的是该邮箱的实际地址、别名或其他可解析的 mailbox identity。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/18-Powershell-Add-MailboxPermission.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/18-Powershell-Add-MailboxPermission.png) 1. 再授予同一个 service principal `SendAs` 权限。 @@ -210,8 +210,8 @@ RustDesk 不需要填写 Exchange service principal 的 `Identity`,但在测 - `OAuth2 Client secret` 1. 点击 **Check** 保存配置并发送测试邮件。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/20-RustDesk-SMTP-OAuth2-1.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/21-RustDesk-SMTP-OAuth2-2.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/20-RustDesk-SMTP-OAuth2-1.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/21-RustDesk-SMTP-OAuth2-2.png) 如果测试邮件仍失败,请回到上面的 PowerShell 部分,重新检查 Exchange Online service principal、`Authenticated SMTP` 设置,以及 `Mail Account` 对应邮箱的权限配置。 diff --git a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.zh-tw.md b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.zh-tw.md similarity index 83% rename from content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.zh-tw.md rename to content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.zh-tw.md index bc43d915..2e60ffca 100644 --- a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/_index.zh-tw.md +++ b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/_index.zh-tw.md @@ -22,7 +22,7 @@ keywords: ["rustdesk smtp oauth2", "rustdesk smtp microsoft 365", "rustdesk smtp | OAuth2 Client secret | `Certificates & secrets` 中建立的 secret `Value` | 下圖可幫助你直接對應 RustDesk 中這些欄位的位置: -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/21-RustDesk-SMTP-OAuth2-2.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/21-RustDesk-SMTP-OAuth2-2.png) ## 設定 @@ -43,34 +43,34 @@ keywords: ["rustdesk smtp oauth2", "rustdesk smtp microsoft 365", "rustdesk smtp 1. 登入 [Azure 入口網站](https://portal.azure.com)。 1. 搜尋並選擇 **App registrations**。 1. 在左側選單中選擇 [**App registrations**](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps),然後點擊 **New registration**。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/1-Azure-AppRegistrations.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/1-Azure-AppRegistrations.png) 1. 建立應用程式註冊。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/2-Azure-NewRegistration.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/3-Azure-RegisterAnApp.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/2-Azure-NewRegistration.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/3-Azure-RegisterAnApp.png) 1. 記錄 `Directory (tenant) ID` 和 `Application (client) ID`,稍後要填入 RustDesk。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/4-Azure-NewApp-Overview.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/4-Azure-NewApp-Overview.png) 1. 開啟 **Certificates & secrets**,建立新的 client secret。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/5-Azure-NewClientSecret.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/5-Azure-NewClientSecret.png) 1. 立即複製 client secret 的 `Value`。Microsoft 只會顯示一次。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/6-Azure-Secret.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/6-Azure-Secret.png) 1. 開啟 **API permissions**,新增 Microsoft 365 Exchange Online 的 SMTP 應用程式權限。 1. 選擇 **Add a permission**。 1. 選擇 **APIs my organization uses**,搜尋 **Office 365 Exchange Online**。 1. 選擇 **Application permissions**。 1. 選擇 **SMTP.SendAsApp** 並儲存變更。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/7-Azure-AddPerms.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/8-Azure-Office365ExchangeOnline.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/9-Azure-SMTP-Send.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/7-Azure-AddPerms.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/8-Azure-Office365ExchangeOnline.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/9-Azure-SMTP-Send.png) 1. 為剛剛新增的權限授與管理員同意。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/10-Azure-Grant-Admin-Constant.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/11-Azure-ApiPermissions.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/10-Azure-Grant-Admin-Constant.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/11-Azure-ApiPermissions.png) ### 2. 在 PowerShell 中設定 這一部分連線 Exchange Online,建立 service principal,準備寄信用信箱並授與權限。 1. 以本機管理員權限開啟 PowerShell。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/12-Powershell-RunAsAdmin.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/12-Powershell-RunAsAdmin.png) 1. 安裝 Exchange Online 模組,並使用租戶管理員帳號連線。 ```powershell @@ -91,7 +91,7 @@ Connect-ExchangeOnline -UserPrincipalName admin@contoso.com 這裡使用的 `OBJECT_ID` 必須來自 **Enterprise applications**,而不是 **App registrations** 總覽頁中的 object ID。 {{% /notice %}} -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/15-Powershell-Get-ObjectId.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/15-Powershell-Get-ObjectId.png) 1. 執行以下命令,為該應用程式註冊建立 Exchange Online service principal。Microsoft 官方文件將這一步稱為「Registration of a Microsoft Entra application's service principal in Exchange Online」。 @@ -100,7 +100,7 @@ New-ServicePrincipal -AppId -ObjectId ``` 如果 Exchange 連線成功但這個命令仍失敗,請檢查目前管理員帳號是否有權限管理 Exchange Online 的 service principal。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/16-Powershell-New-ServicePrincipal.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/16-Powershell-New-ServicePrincipal.png) 1. 確認 Exchange 已建立該 service principal,並記錄它的 `Identity` 值,後面會用到。 @@ -117,7 +117,7 @@ New-Mailbox -Shared -Name "No Reply" -Alias no-reply -DisplayName "No Reply" -Pr ``` 如果你已經有現成的寄信用信箱,可以跳過這一步。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/17-Powershell-New-Mailbox.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/17-Powershell-New-Mailbox.png) 1. 檢查租戶和寄信用信箱是否已啟用 `Authenticated SMTP`。 @@ -177,7 +177,7 @@ New-Mailbox -Shared -Name "No Reply" -Alias no-reply -DisplayName "No Reply" -Pr ``` 如果信箱已經存在,請確認你在 `Add-MailboxPermission -Identity ...` 中使用的是該信箱的實際地址、別名,或其他可解析的 mailbox identity。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/18-Powershell-Add-MailboxPermission.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/18-Powershell-Add-MailboxPermission.png) 1. 再授予同一個 service principal `SendAs` 權限。 @@ -211,8 +211,8 @@ RustDesk 不需要填寫 Exchange service principal 的 `Identity`,但在測 - `OAuth2 Client secret` 1. 點擊 **Check** 儲存設定並傳送測試郵件。 -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/20-RustDesk-SMTP-OAuth2-1.png) -![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/21-RustDesk-SMTP-OAuth2-2.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/20-RustDesk-SMTP-OAuth2-1.png) +![](/docs/en/self-host/rustdesk-server-pro/smtp/Microsoft365/images/21-RustDesk-SMTP-OAuth2-2.png) 如果測試郵件仍然失敗,請回到上面的 PowerShell 部分,重新檢查 Exchange Online service principal、`Authenticated SMTP` 設定,以及 `Mail Account` 對應信箱的權限設定。 diff --git a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/1-Azure-AppRegistrations.png b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/1-Azure-AppRegistrations.png similarity index 100% rename from content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/1-Azure-AppRegistrations.png rename to content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/1-Azure-AppRegistrations.png diff --git a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/10-Azure-Grant-Admin-Constant.png b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/10-Azure-Grant-Admin-Constant.png similarity index 100% rename from content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/10-Azure-Grant-Admin-Constant.png rename to content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/10-Azure-Grant-Admin-Constant.png diff --git a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/11-Azure-ApiPermissions.png b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/11-Azure-ApiPermissions.png similarity index 100% rename from content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/11-Azure-ApiPermissions.png rename to content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/11-Azure-ApiPermissions.png diff --git a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/12-Powershell-RunAsAdmin.png b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/12-Powershell-RunAsAdmin.png similarity index 100% rename from content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/12-Powershell-RunAsAdmin.png rename to content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/12-Powershell-RunAsAdmin.png diff --git a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/15-Powershell-Get-ObjectId.png b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/15-Powershell-Get-ObjectId.png similarity index 100% rename from content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/15-Powershell-Get-ObjectId.png rename to content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/15-Powershell-Get-ObjectId.png diff --git a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/16-Powershell-New-ServicePrincipal.png b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/16-Powershell-New-ServicePrincipal.png similarity index 100% rename from content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/16-Powershell-New-ServicePrincipal.png rename to content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/16-Powershell-New-ServicePrincipal.png diff --git a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/17-Powershell-New-Mailbox.png b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/17-Powershell-New-Mailbox.png similarity index 100% rename from content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/17-Powershell-New-Mailbox.png rename to content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/17-Powershell-New-Mailbox.png diff --git a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/18-Powershell-Add-MailboxPermission.png b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/18-Powershell-Add-MailboxPermission.png similarity index 100% rename from content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/18-Powershell-Add-MailboxPermission.png rename to content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/18-Powershell-Add-MailboxPermission.png diff --git a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/2-Azure-NewRegistration.png b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/2-Azure-NewRegistration.png similarity index 100% rename from content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/2-Azure-NewRegistration.png rename to content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/2-Azure-NewRegistration.png diff --git a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/20-RustDesk-SMTP-OAuth2-1.png b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/20-RustDesk-SMTP-OAuth2-1.png similarity index 100% rename from content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/20-RustDesk-SMTP-OAuth2-1.png rename to content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/20-RustDesk-SMTP-OAuth2-1.png diff --git a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/21-RustDesk-SMTP-OAuth2-2.png b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/21-RustDesk-SMTP-OAuth2-2.png similarity index 100% rename from content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/21-RustDesk-SMTP-OAuth2-2.png rename to content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/21-RustDesk-SMTP-OAuth2-2.png diff --git a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/3-Azure-RegisterAnApp.png b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/3-Azure-RegisterAnApp.png similarity index 100% rename from content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/3-Azure-RegisterAnApp.png rename to content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/3-Azure-RegisterAnApp.png diff --git a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/4-Azure-NewApp-Overview.png b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/4-Azure-NewApp-Overview.png similarity index 100% rename from content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/4-Azure-NewApp-Overview.png rename to content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/4-Azure-NewApp-Overview.png diff --git a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/5-Azure-NewClientSecret.png b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/5-Azure-NewClientSecret.png similarity index 100% rename from content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/5-Azure-NewClientSecret.png rename to content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/5-Azure-NewClientSecret.png diff --git a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/6-Azure-Secret.png b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/6-Azure-Secret.png similarity index 100% rename from content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/6-Azure-Secret.png rename to content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/6-Azure-Secret.png diff --git a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/7-Azure-AddPerms.png b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/7-Azure-AddPerms.png similarity index 100% rename from content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/7-Azure-AddPerms.png rename to content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/7-Azure-AddPerms.png diff --git a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/8-Azure-Office365ExchangeOnline.png b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/8-Azure-Office365ExchangeOnline.png similarity index 100% rename from content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/8-Azure-Office365ExchangeOnline.png rename to content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/8-Azure-Office365ExchangeOnline.png diff --git a/content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/9-Azure-SMTP-Send.png b/content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/9-Azure-SMTP-Send.png similarity index 100% rename from content/self-host/rustdesk-server-pro/smtp/Microsoft 365/images/9-Azure-SMTP-Send.png rename to content/self-host/rustdesk-server-pro/smtp/Microsoft365/images/9-Azure-SMTP-Send.png From 48ecd68bcd7866ac274f5b098d0699822983d1f0 Mon Sep 17 00:00:00 2001 From: fufesou Date: Sat, 18 Apr 2026 11:33:11 +0800 Subject: [PATCH 2/2] fix: "Microsoft 365" to "Microsoft365" Signed-off-by: fufesou --- content/self-host/rustdesk-server-pro/smtp/_index.de.md | 2 +- content/self-host/rustdesk-server-pro/smtp/_index.en.md | 2 +- content/self-host/rustdesk-server-pro/smtp/_index.es.md | 2 +- content/self-host/rustdesk-server-pro/smtp/_index.fr.md | 2 +- content/self-host/rustdesk-server-pro/smtp/_index.it.md | 2 +- content/self-host/rustdesk-server-pro/smtp/_index.ja.md | 2 +- content/self-host/rustdesk-server-pro/smtp/_index.pl.md | 2 +- content/self-host/rustdesk-server-pro/smtp/_index.pt.md | 2 +- content/self-host/rustdesk-server-pro/smtp/_index.ro.md | 2 +- content/self-host/rustdesk-server-pro/smtp/_index.zh-cn.md | 2 +- content/self-host/rustdesk-server-pro/smtp/_index.zh-tw.md | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/content/self-host/rustdesk-server-pro/smtp/_index.de.md b/content/self-host/rustdesk-server-pro/smtp/_index.de.md index d8c1827e..db4afce0 100644 --- a/content/self-host/rustdesk-server-pro/smtp/_index.de.md +++ b/content/self-host/rustdesk-server-pro/smtp/_index.de.md @@ -21,6 +21,6 @@ SMTP wird in RustDesk Server Pro für ausgehende E-Mails verwendet, etwa für Ve Die SMTP-Einrichtung ermöglicht es Ihrem Server, E-Mail-Benachrichtigungen zu senden, wie z.B. Benutzereinladungen, Anmeldeverifizierungen und Verbindungsalarme. -Für die Microsoft-365-OAuth2-Einrichtung siehe [Microsoft 365](Microsoft 365/). +Für die Microsoft-365-OAuth2-Einrichtung siehe [Microsoft365](Microsoft365/). [Video Tutorial](https://youtu.be/0LyQY1JS4Uc) diff --git a/content/self-host/rustdesk-server-pro/smtp/_index.en.md b/content/self-host/rustdesk-server-pro/smtp/_index.en.md index 7ad2c170..0e3d97a7 100644 --- a/content/self-host/rustdesk-server-pro/smtp/_index.en.md +++ b/content/self-host/rustdesk-server-pro/smtp/_index.en.md @@ -27,6 +27,6 @@ SMTP is used for outgoing email from your RustDesk Server Pro deployment. In pra - Whether the `From` address is allowed by your mail provider - Whether TLS and the selected SMTP port match your mail provider requirements -For Microsoft 365 OAuth2 setup, see [Microsoft 365](Microsoft 365/). +For Microsoft 365 OAuth2 setup, see [Microsoft365](Microsoft365/). [Video Tutorial](https://youtu.be/0LyQY1JS4Uc) diff --git a/content/self-host/rustdesk-server-pro/smtp/_index.es.md b/content/self-host/rustdesk-server-pro/smtp/_index.es.md index cedca666..51a5eac2 100644 --- a/content/self-host/rustdesk-server-pro/smtp/_index.es.md +++ b/content/self-host/rustdesk-server-pro/smtp/_index.es.md @@ -21,6 +21,6 @@ SMTP se usa en RustDesk Server Pro para el correo saliente, incluidos códigos d La configuración SMTP permite que su servidor envíe notificaciones por correo electrónico, como invitaciones de usuarios, verificaciones de inicio de sesión y alarmas de conexión. -Para configurar Microsoft 365 con OAuth2, consulte [Microsoft 365](Microsoft 365/). +Para configurar Microsoft 365 con OAuth2, consulte [Microsoft365](Microsoft365/). [Tutorial en Video](https://youtu.be/0LyQY1JS4Uc) diff --git a/content/self-host/rustdesk-server-pro/smtp/_index.fr.md b/content/self-host/rustdesk-server-pro/smtp/_index.fr.md index f7823248..19354830 100644 --- a/content/self-host/rustdesk-server-pro/smtp/_index.fr.md +++ b/content/self-host/rustdesk-server-pro/smtp/_index.fr.md @@ -21,6 +21,6 @@ SMTP sert dans RustDesk Server Pro pour les e-mails sortants, notamment les code La configuration SMTP permet à votre serveur d'envoyer des notifications par email, telles que les invitations d'utilisateurs, les vérifications de connexion et les alarmes de connexion. -Pour configurer Microsoft 365 avec OAuth2, consultez [Microsoft 365](Microsoft 365/). +Pour configurer Microsoft 365 avec OAuth2, consultez [Microsoft365](Microsoft365/). [Tutoriel Vidéo](https://youtu.be/0LyQY1JS4Uc) diff --git a/content/self-host/rustdesk-server-pro/smtp/_index.it.md b/content/self-host/rustdesk-server-pro/smtp/_index.it.md index 4730ce53..ea2850d9 100644 --- a/content/self-host/rustdesk-server-pro/smtp/_index.it.md +++ b/content/self-host/rustdesk-server-pro/smtp/_index.it.md @@ -21,6 +21,6 @@ SMTP viene usato in RustDesk Server Pro per le email in uscita, inclusi codici d La configurazione SMTP consente al tuo server di inviare notifiche email, come inviti utente, verifiche di accesso e allarmi di connessione. -Per configurare Microsoft 365 con OAuth2, consulta [Microsoft 365](Microsoft 365/). +Per configurare Microsoft 365 con OAuth2, consulta [Microsoft365](Microsoft365/). [Tutorial Video](https://youtu.be/0LyQY1JS4Uc) diff --git a/content/self-host/rustdesk-server-pro/smtp/_index.ja.md b/content/self-host/rustdesk-server-pro/smtp/_index.ja.md index 3061692e..fd297803 100644 --- a/content/self-host/rustdesk-server-pro/smtp/_index.ja.md +++ b/content/self-host/rustdesk-server-pro/smtp/_index.ja.md @@ -21,6 +21,6 @@ SMTP は RustDesk Server Pro の送信メールに使われ、確認コード、 SMTP設定により、サーバーはユーザー招待、ログイン認証、接続アラームなどのメール通知を送信できるようになります。 -Microsoft 365 を OAuth2 で設定する場合は、[Microsoft 365](Microsoft 365/) を参照してください。 +Microsoft 365 を OAuth2 で設定する場合は、[Microsoft365](Microsoft365/) を参照してください。 [ビデオチュートリアル](https://youtu.be/0LyQY1JS4Uc) diff --git a/content/self-host/rustdesk-server-pro/smtp/_index.pl.md b/content/self-host/rustdesk-server-pro/smtp/_index.pl.md index e3bf2142..b05f22fe 100644 --- a/content/self-host/rustdesk-server-pro/smtp/_index.pl.md +++ b/content/self-host/rustdesk-server-pro/smtp/_index.pl.md @@ -21,6 +21,6 @@ SMTP jest używany w RustDesk Server Pro do poczty wychodzącej, w tym kodów we Konfiguracja SMTP umożliwia twojemu serwerowi wysyłanie powiadomień e-mail, takich jak zaproszenia użytkowników, weryfikacje logowania oraz alarmy połączeń. -Aby skonfigurować Microsoft 365 z OAuth2, zobacz [Microsoft 365](Microsoft 365/). +Aby skonfigurować Microsoft 365 z OAuth2, zobacz [Microsoft365](Microsoft365/). [Instrukcja wideo](https://youtu.be/0LyQY1JS4Uc) diff --git a/content/self-host/rustdesk-server-pro/smtp/_index.pt.md b/content/self-host/rustdesk-server-pro/smtp/_index.pt.md index 6329d577..dfe1ca9d 100644 --- a/content/self-host/rustdesk-server-pro/smtp/_index.pt.md +++ b/content/self-host/rustdesk-server-pro/smtp/_index.pt.md @@ -21,6 +21,6 @@ SMTP é usado no RustDesk Server Pro para email de saída, incluindo códigos de A configuração SMTP permite que seu servidor envie notificações por email, como convites de usuários, verificações de login e alarmes de conexão. -Para configurar o Microsoft 365 com OAuth2, consulte [Microsoft 365](Microsoft 365/). +Para configurar o Microsoft 365 com OAuth2, consulte [Microsoft365](Microsoft365/). [Tutorial em Vídeo](https://youtu.be/0LyQY1JS4Uc) diff --git a/content/self-host/rustdesk-server-pro/smtp/_index.ro.md b/content/self-host/rustdesk-server-pro/smtp/_index.ro.md index ec14ddae..71e0f641 100644 --- a/content/self-host/rustdesk-server-pro/smtp/_index.ro.md +++ b/content/self-host/rustdesk-server-pro/smtp/_index.ro.md @@ -21,6 +21,6 @@ SMTP este folosit în RustDesk Server Pro pentru emailul de ieșire, inclusiv co Configurarea SMTP permite serverului dvs. să trimită notificări prin e‑mail, cum ar fi invitații pentru utilizatori, verificări la autentificare și alerte de conexiune. -Pentru configurarea Microsoft 365 cu OAuth2, consultați [Microsoft 365](Microsoft 365/). +Pentru configurarea Microsoft 365 cu OAuth2, consultați [Microsoft365](Microsoft365/). [Tutorial video](https://youtu.be/0LyQY1JS4Uc) diff --git a/content/self-host/rustdesk-server-pro/smtp/_index.zh-cn.md b/content/self-host/rustdesk-server-pro/smtp/_index.zh-cn.md index 8f2bb162..fd8f0b81 100644 --- a/content/self-host/rustdesk-server-pro/smtp/_index.zh-cn.md +++ b/content/self-host/rustdesk-server-pro/smtp/_index.zh-cn.md @@ -21,6 +21,6 @@ SMTP 在 RustDesk Server Pro 中用于发送外发邮件,包括验证码、通 SMTP设置使您的服务器能够发送电子邮件通知,例如用户邀请、登录验证和连接警报。 -如需配置 Microsoft 365 OAuth2,请参见 [Microsoft 365](Microsoft 365/)。 +如需配置 Microsoft 365 OAuth2,请参见 [Microsoft365](Microsoft365/)。 [视频教程](https://youtu.be/0LyQY1JS4Uc) diff --git a/content/self-host/rustdesk-server-pro/smtp/_index.zh-tw.md b/content/self-host/rustdesk-server-pro/smtp/_index.zh-tw.md index db30330f..a06da0f3 100644 --- a/content/self-host/rustdesk-server-pro/smtp/_index.zh-tw.md +++ b/content/self-host/rustdesk-server-pro/smtp/_index.zh-tw.md @@ -21,6 +21,6 @@ SMTP 在 RustDesk Server Pro 中用於寄送外發郵件,包括驗證碼、通 SMTP設定使您的伺服器能夠發送電子郵件通知,例如使用者邀請、登入驗證和連線警報。 -如需設定 Microsoft 365 OAuth2,請參見 [Microsoft 365](Microsoft 365/)。 +如需設定 Microsoft 365 OAuth2,請參見 [Microsoft365](Microsoft365/)。 [影片教學](https://youtu.be/0LyQY1JS4Uc)