@@ -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.
|
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 [Microsoft365](microsoft365/).
|
Für die Microsoft-365-OAuth2-Einrichtung siehe [Microsoft 365](microsoft-365/).
|
||||||
|
|
||||||
[Video Tutorial](https://youtu.be/0LyQY1JS4Uc)
|
[Video Tutorial](https://youtu.be/0LyQY1JS4Uc)
|
||||||
|
|||||||
@@ -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 the `From` address is allowed by your mail provider
|
||||||
- Whether TLS and the selected SMTP port match your mail provider requirements
|
- Whether TLS and the selected SMTP port match your mail provider requirements
|
||||||
|
|
||||||
For Microsoft 365 OAuth2 setup, see [Microsoft365](microsoft365/).
|
For Microsoft 365 OAuth2 setup, see [Microsoft 365](microsoft-365/).
|
||||||
|
|
||||||
[Video Tutorial](https://youtu.be/0LyQY1JS4Uc)
|
[Video Tutorial](https://youtu.be/0LyQY1JS4Uc)
|
||||||
|
|||||||
@@ -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.
|
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 [Microsoft365](microsoft365/).
|
Para configurar Microsoft 365 con OAuth2, consulte [Microsoft 365](microsoft-365/).
|
||||||
|
|
||||||
[Tutorial en Video](https://youtu.be/0LyQY1JS4Uc)
|
[Tutorial en Video](https://youtu.be/0LyQY1JS4Uc)
|
||||||
|
|||||||
@@ -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.
|
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 [Microsoft365](microsoft365/).
|
Pour configurer Microsoft 365 avec OAuth2, consultez [Microsoft 365](microsoft-365/).
|
||||||
|
|
||||||
[Tutoriel Vidéo](https://youtu.be/0LyQY1JS4Uc)
|
[Tutoriel Vidéo](https://youtu.be/0LyQY1JS4Uc)
|
||||||
|
|||||||
@@ -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.
|
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 [Microsoft365](microsoft365/).
|
Per configurare Microsoft 365 con OAuth2, consulta [Microsoft 365](microsoft-365/).
|
||||||
|
|
||||||
[Tutorial Video](https://youtu.be/0LyQY1JS4Uc)
|
[Tutorial Video](https://youtu.be/0LyQY1JS4Uc)
|
||||||
|
|||||||
@@ -21,6 +21,6 @@ SMTP は RustDesk Server Pro の送信メールに使われ、確認コード、
|
|||||||
|
|
||||||
SMTP設定により、サーバーはユーザー招待、ログイン認証、接続アラームなどのメール通知を送信できるようになります。
|
SMTP設定により、サーバーはユーザー招待、ログイン認証、接続アラームなどのメール通知を送信できるようになります。
|
||||||
|
|
||||||
Microsoft 365 を OAuth2 で設定する場合は、[Microsoft365](microsoft365/) を参照してください。
|
Microsoft 365 を OAuth2 で設定する場合は、[Microsoft 365](microsoft-365/) を参照してください。
|
||||||
|
|
||||||
[ビデオチュートリアル](https://youtu.be/0LyQY1JS4Uc)
|
[ビデオチュートリアル](https://youtu.be/0LyQY1JS4Uc)
|
||||||
|
|||||||
@@ -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ń.
|
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 [Microsoft365](microsoft365/).
|
Aby skonfigurować Microsoft 365 z OAuth2, zobacz [Microsoft 365](microsoft-365/).
|
||||||
|
|
||||||
[Instrukcja wideo](https://youtu.be/0LyQY1JS4Uc)
|
[Instrukcja wideo](https://youtu.be/0LyQY1JS4Uc)
|
||||||
|
|||||||
@@ -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.
|
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 [Microsoft365](microsoft365/).
|
Para configurar o Microsoft 365 com OAuth2, consulte [Microsoft 365](microsoft-365/).
|
||||||
|
|
||||||
[Tutorial em Vídeo](https://youtu.be/0LyQY1JS4Uc)
|
[Tutorial em Vídeo](https://youtu.be/0LyQY1JS4Uc)
|
||||||
|
|||||||
@@ -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.
|
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 [Microsoft365](microsoft365/).
|
Pentru configurarea Microsoft 365 cu OAuth2, consultați [Microsoft 365](microsoft-365/).
|
||||||
|
|
||||||
[Tutorial video](https://youtu.be/0LyQY1JS4Uc)
|
[Tutorial video](https://youtu.be/0LyQY1JS4Uc)
|
||||||
|
|||||||
@@ -21,6 +21,6 @@ SMTP 在 RustDesk Server Pro 中用于发送外发邮件,包括验证码、通
|
|||||||
|
|
||||||
SMTP设置使您的服务器能够发送电子邮件通知,例如用户邀请、登录验证和连接警报。
|
SMTP设置使您的服务器能够发送电子邮件通知,例如用户邀请、登录验证和连接警报。
|
||||||
|
|
||||||
如需配置 Microsoft 365 OAuth2,请参见 [Microsoft365](microsoft365/)。
|
如需配置 Microsoft 365 OAuth2,请参见 [Microsoft 365](microsoft-365/)。
|
||||||
|
|
||||||
[视频教程](https://youtu.be/0LyQY1JS4Uc)
|
[视频教程](https://youtu.be/0LyQY1JS4Uc)
|
||||||
|
|||||||
@@ -21,6 +21,6 @@ SMTP 在 RustDesk Server Pro 中用於寄送外發郵件,包括驗證碼、通
|
|||||||
|
|
||||||
SMTP設定使您的伺服器能夠發送電子郵件通知,例如使用者邀請、登入驗證和連線警報。
|
SMTP設定使您的伺服器能夠發送電子郵件通知,例如使用者邀請、登入驗證和連線警報。
|
||||||
|
|
||||||
如需設定 Microsoft 365 OAuth2,請參見 [Microsoft365](microsoft365/)。
|
如需設定 Microsoft 365 OAuth2,請參見 [Microsoft 365](microsoft-365/)。
|
||||||
|
|
||||||
[影片教學](https://youtu.be/0LyQY1JS4Uc)
|
[影片教學](https://youtu.be/0LyQY1JS4Uc)
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ Allgemeine SMTP-Einstellungen finden Sie unter [SMTP](../).
|
|||||||
| OAuth2 Client secret | Der unter `Certificates & secrets` erstellte Secret-`Value` |
|
| OAuth2 Client secret | Der unter `Certificates & secrets` erstellte Secret-`Value` |
|
||||||
|
|
||||||
Dieser Screenshot zeigt, wo diese Werte in RustDesk eingetragen werden:
|
Dieser Screenshot zeigt, wo diese Werte in RustDesk eingetragen werden:
|
||||||

|

|
||||||
|
|
||||||
## Konfiguration
|
## Konfiguration
|
||||||
|
|
||||||
@@ -43,34 +43,34 @@ Diese Konfiguration hat drei Teile:
|
|||||||
1. Melden Sie sich im [Azure-Portal](https://portal.azure.com) an.
|
1. Melden Sie sich im [Azure-Portal](https://portal.azure.com) an.
|
||||||
1. Suchen Sie nach **App registrations** und offnen Sie den Eintrag.
|
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**.
|
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**.
|
||||||

|

|
||||||
1. Erstellen Sie die Appregistrierung.
|
1. Erstellen Sie die Appregistrierung.
|
||||||

|

|
||||||

|

|
||||||
1. Notieren Sie `Directory (tenant) ID` und `Application (client) ID`. Diese Werte tragen Sie spater in RustDesk ein.
|
1. Notieren Sie `Directory (tenant) ID` und `Application (client) ID`. Diese Werte tragen Sie spater in RustDesk ein.
|
||||||

|

|
||||||
1. Offnen Sie **Certificates & secrets** und erstellen Sie ein neues Client Secret.
|
1. Offnen Sie **Certificates & secrets** und erstellen Sie ein neues Client Secret.
|
||||||

|

|
||||||
1. Kopieren Sie den Secret-`Value` sofort. Microsoft zeigt diesen Wert nur einmal an.
|
1. Kopieren Sie den Secret-`Value` sofort. Microsoft zeigt diesen Wert nur einmal an.
|
||||||

|

|
||||||
1. Offnen Sie **API permissions** und fugen Sie die Microsoft 365 Exchange Online SMTP-Anwendungsberechtigung hinzu.
|
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 **Add a permission**.
|
||||||
1. Wahlen Sie **APIs my organization uses** und suchen Sie nach **Office 365 Exchange Online**.
|
1. Wahlen Sie **APIs my organization uses** und suchen Sie nach **Office 365 Exchange Online**.
|
||||||
1. Wahlen Sie **Application permissions**.
|
1. Wahlen Sie **Application permissions**.
|
||||||
1. Wahlen Sie **SMTP.SendAsApp** und speichern Sie die Anderung.
|
1. Wahlen Sie **SMTP.SendAsApp** und speichern Sie die Anderung.
|
||||||

|

|
||||||

|

|
||||||

|

|
||||||
1. Erteilen Sie Admin Consent fur die gerade hinzugefugte Berechtigung.
|
1. Erteilen Sie Admin Consent fur die gerade hinzugefugte Berechtigung.
|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
### 2. In PowerShell Konfigurieren
|
### 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.
|
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.
|
1. Offnen Sie PowerShell als lokaler Administrator.
|
||||||

|

|
||||||
1. Installieren Sie das Exchange Online-Modul und verbinden Sie sich mit Ihrem Mandanten-Administratorkonto.
|
1. Installieren Sie das Exchange Online-Modul und verbinden Sie sich mit Ihrem Mandanten-Administratorkonto.
|
||||||
|
|
||||||
```powershell
|
```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**.
|
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 %}}
|
{{% /notice %}}
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
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.
|
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 <APPLICATION_ID> -ObjectId <OBJECT_ID>
|
|||||||
```
|
```
|
||||||
|
|
||||||
Wenn dieser Befehl trotz erfolgreicher Exchange-Verbindung fehlschlagt, prufen Sie, ob das Administratorkonto Exchange Online-Service Principals verwalten darf.
|
Wenn dieser Befehl trotz erfolgreicher Exchange-Verbindung fehlschlagt, prufen Sie, ob das Administratorkonto Exchange Online-Service Principals verwalten darf.
|
||||||

|

|
||||||
|
|
||||||
1. Bestatigen Sie, dass Exchange den Service Principal erstellt hat, und notieren Sie seinen `Identity`-Wert fur die nachsten Schritte.
|
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.
|
Wenn Sie bereits ein Postfach fur den Versand haben, konnen Sie diesen Schritt uberspringen.
|
||||||

|

|
||||||
|
|
||||||
1. Prufen Sie, ob `Authenticated SMTP` fur den Mandanten und das Absenderpostfach aktiviert ist.
|
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.
|
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.
|
||||||

|

|
||||||
|
|
||||||
1. Gewahren Sie demselben Service Principal zusatzlich die Berechtigung `SendAs`.
|
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`
|
- `OAuth2 Client secret`
|
||||||
|
|
||||||
1. Klicken Sie auf **Check**, um die Konfiguration zu speichern und eine Test-E-Mail zu senden.
|
1. Klicken Sie auf **Check**, um die Konfiguration zu speichern und eine Test-E-Mail zu senden.
|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
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.
|
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.
|
||||||
|
|
||||||
@@ -22,7 +22,7 @@ For general SMTP setup, see [SMTP](../).
|
|||||||
| OAuth2 Client secret | The secret `Value` created under `Certificates & secrets` |
|
| OAuth2 Client secret | The secret `Value` created under `Certificates & secrets` |
|
||||||
|
|
||||||
This screenshot shows where these values are entered in RustDesk:
|
This screenshot shows where these values are entered in RustDesk:
|
||||||

|

|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
|
|
||||||
@@ -43,33 +43,33 @@ This configuration has three parts:
|
|||||||
1. Sign in to the [Azure portal](https://portal.azure.com).
|
1. Sign in to the [Azure portal](https://portal.azure.com).
|
||||||
1. Search for and select **App registrations**.
|
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**.
|
1. In the left menu, select [**App registrations**](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps), then click **New registration**.
|
||||||

|

|
||||||
1. Create the app registration.
|
1. Create the app registration.
|
||||||

|

|
||||||

|

|
||||||
1. Record the `Directory (tenant) ID` and `Application (client) ID`. You will enter these later in RustDesk.
|
1. Record the `Directory (tenant) ID` and `Application (client) ID`. You will enter these later in RustDesk.
|
||||||

|

|
||||||
1. Open **Certificates & secrets**, then create a new client secret.
|
1. Open **Certificates & secrets**, then create a new client secret.
|
||||||

|

|
||||||
1. Copy the client secret `Value` immediately. Microsoft shows this value only once.
|
1. Copy the client secret `Value` immediately. Microsoft shows this value only once.
|
||||||

|

|
||||||
1. Open **API permissions** and add the Microsoft 365 Exchange Online SMTP application permission.
|
1. Open **API permissions** and add the Microsoft 365 Exchange Online SMTP application permission.
|
||||||
1. Select **Add a permission**.
|
1. Select **Add a permission**.
|
||||||
1. Select **APIs my organization uses** and search for **Office 365 Exchange Online**.
|
1. Select **APIs my organization uses** and search for **Office 365 Exchange Online**.
|
||||||
1. Select **Application permissions**.
|
1. Select **Application permissions**.
|
||||||
1. Select **SMTP.SendAsApp** and save the change.
|
1. Select **SMTP.SendAsApp** and save the change.
|
||||||

|

|
||||||

|

|
||||||

|

|
||||||
1. Grant admin consent for the permission you just added.
|
1. Grant admin consent for the permission you just added.
|
||||||

|

|
||||||

|

|
||||||
### 2. Configure in PowerShell
|
### 2. Configure in PowerShell
|
||||||
|
|
||||||
In this part, connect to Exchange Online, create the service principal, prepare the mailbox, and grant permissions.
|
In this part, connect to Exchange Online, create the service principal, prepare the mailbox, and grant permissions.
|
||||||
|
|
||||||
1. Open PowerShell as a local administrator.
|
1. Open PowerShell as a local administrator.
|
||||||

|

|
||||||
1. Install the Exchange Online module and connect with your tenant administrator account.
|
1. Install the Exchange Online module and connect with your tenant administrator account.
|
||||||
|
|
||||||
```powershell
|
```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.
|
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 %}}
|
{{% /notice %}}
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
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.
|
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 <APPLICATION_ID> -ObjectId <OBJECT_ID>
|
|||||||
```
|
```
|
||||||
|
|
||||||
If this command fails even though the Exchange connection succeeded, verify that the administrator account has permission to manage Exchange Online service principals.
|
If this command fails even though the Exchange connection succeeded, verify that the administrator account has permission to manage Exchange Online service principals.
|
||||||

|

|
||||||
|
|
||||||
1. Confirm that Exchange created the service principal and record its `Identity` value for the next steps.
|
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.
|
If you already have a mailbox for sending mail, you can skip this step.
|
||||||

|

|
||||||
|
|
||||||
1. Check whether `Authenticated SMTP` is enabled for the tenant and the sending mailbox.
|
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.
|
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.
|
||||||

|

|
||||||
|
|
||||||
1. Grant the same service principal the `SendAs` permission.
|
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`
|
- `OAuth2 Client secret`
|
||||||
|
|
||||||
1. Click **Check** to save the configuration and send a test email.
|
1. Click **Check** to save the configuration and send a test email.
|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
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`.
|
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`.
|
||||||
|
|
||||||
@@ -22,7 +22,7 @@ Para la configuracion SMTP general, consulte [SMTP](../).
|
|||||||
| OAuth2 Client secret | El `Value` del secreto creado en `Certificates & secrets` |
|
| OAuth2 Client secret | El `Value` del secreto creado en `Certificates & secrets` |
|
||||||
|
|
||||||
Esta captura muestra donde se introducen estos valores en RustDesk:
|
Esta captura muestra donde se introducen estos valores en RustDesk:
|
||||||

|

|
||||||
|
|
||||||
## Configuracion
|
## Configuracion
|
||||||
|
|
||||||
@@ -43,34 +43,34 @@ Esta configuracion tiene tres partes:
|
|||||||
1. Inicie sesion en el [portal de Azure](https://portal.azure.com).
|
1. Inicie sesion en el [portal de Azure](https://portal.azure.com).
|
||||||
1. Busque y seleccione **App registrations**.
|
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**.
|
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**.
|
||||||

|

|
||||||
1. Cree el registro de aplicacion.
|
1. Cree el registro de aplicacion.
|
||||||

|

|
||||||

|

|
||||||
1. Anote `Directory (tenant) ID` y `Application (client) ID`. Los introducira mas tarde en RustDesk.
|
1. Anote `Directory (tenant) ID` y `Application (client) ID`. Los introducira mas tarde en RustDesk.
|
||||||

|

|
||||||
1. Abra **Certificates & secrets** y cree un nuevo client secret.
|
1. Abra **Certificates & secrets** y cree un nuevo client secret.
|
||||||

|

|
||||||
1. Copie inmediatamente el `Value` del secreto. Microsoft solo lo muestra una vez.
|
1. Copie inmediatamente el `Value` del secreto. Microsoft solo lo muestra una vez.
|
||||||

|

|
||||||
1. Abra **API permissions** y agregue el permiso de aplicacion SMTP de Microsoft 365 Exchange Online.
|
1. Abra **API permissions** y agregue el permiso de aplicacion SMTP de Microsoft 365 Exchange Online.
|
||||||
1. Seleccione **Add a permission**.
|
1. Seleccione **Add a permission**.
|
||||||
1. Seleccione **APIs my organization uses** y busque **Office 365 Exchange Online**.
|
1. Seleccione **APIs my organization uses** y busque **Office 365 Exchange Online**.
|
||||||
1. Seleccione **Application permissions**.
|
1. Seleccione **Application permissions**.
|
||||||
1. Seleccione **SMTP.SendAsApp** y guarde el cambio.
|
1. Seleccione **SMTP.SendAsApp** y guarde el cambio.
|
||||||

|

|
||||||

|

|
||||||

|

|
||||||
1. Conceda admin consent al permiso que acaba de agregar.
|
1. Conceda admin consent al permiso que acaba de agregar.
|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
### 2. Configurar en PowerShell
|
### 2. Configurar en PowerShell
|
||||||
|
|
||||||
En esta parte se conectara a Exchange Online, creara el service principal, preparara el buzon y concedera los permisos.
|
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.
|
1. Abra PowerShell como administrador local.
|
||||||

|

|
||||||
1. Instale el modulo de Exchange Online y conectese con la cuenta de administrador del inquilino.
|
1. Instale el modulo de Exchange Online y conectese con la cuenta de administrador del inquilino.
|
||||||
|
|
||||||
```powershell
|
```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**.
|
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 %}}
|
{{% /notice %}}
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
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.
|
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 <APPLICATION_ID> -ObjectId <OBJECT_ID>
|
|||||||
```
|
```
|
||||||
|
|
||||||
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.
|
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.
|
||||||

|

|
||||||
|
|
||||||
1. Confirme que Exchange ha creado el service principal y anote su valor `Identity` para los pasos siguientes.
|
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.
|
Si ya tiene un buzon para el envio de correo, puede omitir este paso.
|
||||||

|

|
||||||
|
|
||||||
1. Compruebe si `Authenticated SMTP` esta habilitado para el inquilino y para el buzon de envio.
|
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.
|
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.
|
||||||

|

|
||||||
|
|
||||||
1. Conceda al mismo service principal el permiso `SendAs`.
|
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`
|
- `OAuth2 Client secret`
|
||||||
|
|
||||||
1. Haga clic en **Check** para guardar la configuracion y enviar un correo de prueba.
|
1. Haga clic en **Check** para guardar la configuracion y enviar un correo de prueba.
|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
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`.
|
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`.
|
||||||
|
|
||||||
@@ -22,7 +22,7 @@ Pour la configuration SMTP generale, consultez [SMTP](../).
|
|||||||
| OAuth2 Client secret | La `Value` du secret cree sous `Certificates & secrets` |
|
| OAuth2 Client secret | La `Value` du secret cree sous `Certificates & secrets` |
|
||||||
|
|
||||||
Cette capture montre ou saisir ces valeurs dans RustDesk :
|
Cette capture montre ou saisir ces valeurs dans RustDesk :
|
||||||

|

|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
|
|
||||||
@@ -43,34 +43,34 @@ Cette configuration comporte trois parties :
|
|||||||
1. Connectez-vous au [portail Azure](https://portal.azure.com).
|
1. Connectez-vous au [portail Azure](https://portal.azure.com).
|
||||||
1. Recherchez **App registrations** et ouvrez cet element.
|
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**.
|
1. Dans le menu de gauche, selectionnez [**App registrations**](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps), puis cliquez sur **New registration**.
|
||||||

|

|
||||||
1. Creez l'enregistrement de l'application.
|
1. Creez l'enregistrement de l'application.
|
||||||

|

|
||||||

|

|
||||||
1. Notez `Directory (tenant) ID` et `Application (client) ID`. Vous les saisirez plus tard dans RustDesk.
|
1. Notez `Directory (tenant) ID` et `Application (client) ID`. Vous les saisirez plus tard dans RustDesk.
|
||||||

|

|
||||||
1. Ouvrez **Certificates & secrets**, puis creez un nouveau client secret.
|
1. Ouvrez **Certificates & secrets**, puis creez un nouveau client secret.
|
||||||

|

|
||||||
1. Copiez immediatement la `Value` du secret. Microsoft n'affiche cette valeur qu'une seule fois.
|
1. Copiez immediatement la `Value` du secret. Microsoft n'affiche cette valeur qu'une seule fois.
|
||||||

|

|
||||||
1. Ouvrez **API permissions** et ajoutez l'autorisation applicative SMTP de Microsoft 365 Exchange Online.
|
1. Ouvrez **API permissions** et ajoutez l'autorisation applicative SMTP de Microsoft 365 Exchange Online.
|
||||||
1. Selectionnez **Add a permission**.
|
1. Selectionnez **Add a permission**.
|
||||||
1. Selectionnez **APIs my organization uses** et recherchez **Office 365 Exchange Online**.
|
1. Selectionnez **APIs my organization uses** et recherchez **Office 365 Exchange Online**.
|
||||||
1. Selectionnez **Application permissions**.
|
1. Selectionnez **Application permissions**.
|
||||||
1. Selectionnez **SMTP.SendAsApp** et enregistrez la modification.
|
1. Selectionnez **SMTP.SendAsApp** et enregistrez la modification.
|
||||||

|

|
||||||

|

|
||||||

|

|
||||||
1. Accordez l'admin consent a l'autorisation que vous venez d'ajouter.
|
1. Accordez l'admin consent a l'autorisation que vous venez d'ajouter.
|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
### 2. Configurer Dans PowerShell
|
### 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.
|
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.
|
1. Ouvrez PowerShell en tant qu'administrateur local.
|
||||||

|

|
||||||
1. Installez le module Exchange Online et connectez-vous avec votre compte administrateur du tenant.
|
1. Installez le module Exchange Online et connectez-vous avec votre compte administrateur du tenant.
|
||||||
|
|
||||||
```powershell
|
```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**.
|
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 %}}
|
{{% /notice %}}
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
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.
|
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 <APPLICATION_ID> -ObjectId <OBJECT_ID>
|
|||||||
```
|
```
|
||||||
|
|
||||||
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.
|
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.
|
||||||

|

|
||||||
|
|
||||||
1. Verifiez qu'Exchange a bien cree le service principal et relevez sa valeur `Identity` pour les etapes suivantes.
|
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.
|
Si vous disposez deja d'une boite aux lettres pour l'envoi, vous pouvez ignorer cette etape.
|
||||||

|

|
||||||
|
|
||||||
1. Verifiez si `Authenticated SMTP` est active pour le tenant et pour la boite aux lettres d'envoi.
|
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.
|
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.
|
||||||

|

|
||||||
|
|
||||||
1. Accordez ensuite au meme service principal l'autorisation `SendAs`.
|
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`
|
- `OAuth2 Client secret`
|
||||||
|
|
||||||
1. Cliquez sur **Check** pour enregistrer la configuration et envoyer un e-mail de test.
|
1. Cliquez sur **Check** pour enregistrer la configuration et envoyer un e-mail de test.
|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
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`.
|
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`.
|
||||||
|
|
||||||
@@ -22,7 +22,7 @@ Per la configurazione SMTP generale, vedi [SMTP](../).
|
|||||||
| OAuth2 Client secret | Il `Value` del secret creato in `Certificates & secrets` |
|
| OAuth2 Client secret | Il `Value` del secret creato in `Certificates & secrets` |
|
||||||
|
|
||||||
Questa schermata mostra dove inserire questi valori in RustDesk:
|
Questa schermata mostra dove inserire questi valori in RustDesk:
|
||||||

|

|
||||||
|
|
||||||
## Configurazione
|
## Configurazione
|
||||||
|
|
||||||
@@ -43,34 +43,34 @@ Questa configurazione ha tre parti:
|
|||||||
1. Accedi al [portale di Azure](https://portal.azure.com).
|
1. Accedi al [portale di Azure](https://portal.azure.com).
|
||||||
1. Cerca e seleziona **App registrations**.
|
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**.
|
1. Nel menu a sinistra, seleziona [**App registrations**](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps), quindi fai clic su **New registration**.
|
||||||

|

|
||||||
1. Crea la registrazione dell'app.
|
1. Crea la registrazione dell'app.
|
||||||

|

|
||||||

|

|
||||||
1. Annota `Directory (tenant) ID` e `Application (client) ID`. Li inserirai piu tardi in RustDesk.
|
1. Annota `Directory (tenant) ID` e `Application (client) ID`. Li inserirai piu tardi in RustDesk.
|
||||||

|

|
||||||
1. Apri **Certificates & secrets** e crea un nuovo client secret.
|
1. Apri **Certificates & secrets** e crea un nuovo client secret.
|
||||||

|

|
||||||
1. Copia subito il `Value` del secret. Microsoft mostra questo valore una sola volta.
|
1. Copia subito il `Value` del secret. Microsoft mostra questo valore una sola volta.
|
||||||

|

|
||||||
1. Apri **API permissions** e aggiungi il permesso applicativo SMTP di Microsoft 365 Exchange Online.
|
1. Apri **API permissions** e aggiungi il permesso applicativo SMTP di Microsoft 365 Exchange Online.
|
||||||
1. Seleziona **Add a permission**.
|
1. Seleziona **Add a permission**.
|
||||||
1. Seleziona **APIs my organization uses** e cerca **Office 365 Exchange Online**.
|
1. Seleziona **APIs my organization uses** e cerca **Office 365 Exchange Online**.
|
||||||
1. Seleziona **Application permissions**.
|
1. Seleziona **Application permissions**.
|
||||||
1. Seleziona **SMTP.SendAsApp** e salva la modifica.
|
1. Seleziona **SMTP.SendAsApp** e salva la modifica.
|
||||||

|

|
||||||

|

|
||||||

|

|
||||||
1. Concedi l'admin consent per il permesso appena aggiunto.
|
1. Concedi l'admin consent per il permesso appena aggiunto.
|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
### 2. Configurare in PowerShell
|
### 2. Configurare in PowerShell
|
||||||
|
|
||||||
In questa parte ti connetti a Exchange Online, crei il service principal, prepari la mailbox e concedi i permessi.
|
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.
|
1. Apri PowerShell come amministratore locale.
|
||||||

|

|
||||||
1. Installa il modulo Exchange Online e connettiti con l'account amministratore del tenant.
|
1. Installa il modulo Exchange Online e connettiti con l'account amministratore del tenant.
|
||||||
|
|
||||||
```powershell
|
```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**.
|
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 %}}
|
{{% /notice %}}
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
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.
|
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 <APPLICATION_ID> -ObjectId <OBJECT_ID>
|
|||||||
```
|
```
|
||||||
|
|
||||||
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.
|
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.
|
||||||

|

|
||||||
|
|
||||||
1. Conferma che Exchange abbia creato il service principal e annota il suo valore `Identity` per i passaggi successivi.
|
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.
|
Se hai gia una mailbox per l'invio, puoi saltare questo passaggio.
|
||||||

|

|
||||||
|
|
||||||
1. Controlla se `Authenticated SMTP` e abilitato per il tenant e per la mailbox di invio.
|
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.
|
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.
|
||||||

|

|
||||||
|
|
||||||
1. Concedi allo stesso service principal anche il permesso `SendAs`.
|
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`
|
- `OAuth2 Client secret`
|
||||||
|
|
||||||
1. Fai clic su **Check** per salvare la configurazione e inviare una e-mail di test.
|
1. Fai clic su **Check** per salvare la configurazione e inviare una e-mail di test.
|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
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`.
|
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`.
|
||||||
|
|
||||||
@@ -22,7 +22,7 @@ keywords: ["rustdesk smtp oauth2", "rustdesk smtp microsoft 365", "rustdesk smtp
|
|||||||
| OAuth2 Client secret | `Certificates & secrets` で作成した secret の `Value` |
|
| OAuth2 Client secret | `Certificates & secrets` で作成した secret の `Value` |
|
||||||
|
|
||||||
次のスクリーンショットは、RustDesk でこれらの値をどこに入力するかを示しています。
|
次のスクリーンショットは、RustDesk でこれらの値をどこに入力するかを示しています。
|
||||||

|

|
||||||
|
|
||||||
## 設定
|
## 設定
|
||||||
|
|
||||||
@@ -43,34 +43,34 @@ keywords: ["rustdesk smtp oauth2", "rustdesk smtp microsoft 365", "rustdesk smtp
|
|||||||
1. [Azure portal](https://portal.azure.com) にサインインします。
|
1. [Azure portal](https://portal.azure.com) にサインインします。
|
||||||
1. **App registrations** を検索して選択します。
|
1. **App registrations** を検索して選択します。
|
||||||
1. 左側メニューで [**App registrations**](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps) を選択し、**New registration** をクリックします。
|
1. 左側メニューで [**App registrations**](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps) を選択し、**New registration** をクリックします。
|
||||||

|

|
||||||
1. アプリ登録を作成します。
|
1. アプリ登録を作成します。
|
||||||

|

|
||||||

|

|
||||||
1. `Directory (tenant) ID` と `Application (client) ID` を控えます。これらは後で RustDesk に入力します。
|
1. `Directory (tenant) ID` と `Application (client) ID` を控えます。これらは後で RustDesk に入力します。
|
||||||

|

|
||||||
1. **Certificates & secrets** を開き、新しい client secret を作成します。
|
1. **Certificates & secrets** を開き、新しい client secret を作成します。
|
||||||

|

|
||||||
1. secret の `Value` をすぐにコピーします。Microsoft はこの値を 1 回しか表示しません。
|
1. secret の `Value` をすぐにコピーします。Microsoft はこの値を 1 回しか表示しません。
|
||||||

|

|
||||||
1. **API permissions** を開き、Microsoft 365 Exchange Online の SMTP アプリケーション権限を追加します。
|
1. **API permissions** を開き、Microsoft 365 Exchange Online の SMTP アプリケーション権限を追加します。
|
||||||
1. **Add a permission** を選択します。
|
1. **Add a permission** を選択します。
|
||||||
1. **APIs my organization uses** を選択し、**Office 365 Exchange Online** を検索します。
|
1. **APIs my organization uses** を選択し、**Office 365 Exchange Online** を検索します。
|
||||||
1. **Application permissions** を選択します。
|
1. **Application permissions** を選択します。
|
||||||
1. **SMTP.SendAsApp** を選択して変更を保存します。
|
1. **SMTP.SendAsApp** を選択して変更を保存します。
|
||||||

|

|
||||||

|

|
||||||

|

|
||||||
1. 追加した権限に対して管理者同意を付与します。
|
1. 追加した権限に対して管理者同意を付与します。
|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
### 2. PowerShell で設定
|
### 2. PowerShell で設定
|
||||||
|
|
||||||
このパートでは、Exchange Online に接続し、service principal を作成し、送信メールボックスを準備して権限を付与します。
|
このパートでは、Exchange Online に接続し、service principal を作成し、送信メールボックスを準備して権限を付与します。
|
||||||
|
|
||||||
1. PowerShell をローカル管理者として開きます。
|
1. PowerShell をローカル管理者として開きます。
|
||||||

|

|
||||||
1. Exchange Online モジュールをインストールし、テナント管理者アカウントで接続します。
|
1. Exchange Online モジュールをインストールし、テナント管理者アカウントで接続します。
|
||||||
|
|
||||||
```powershell
|
```powershell
|
||||||
@@ -91,7 +91,7 @@ Connect-ExchangeOnline -UserPrincipalName admin@contoso.com
|
|||||||
ここで使う `OBJECT_ID` は **Enterprise applications** に表示される object ID であり、**App registrations** の概要ページに表示される object ID ではありません。
|
ここで使う `OBJECT_ID` は **Enterprise applications** に表示される object ID であり、**App registrations** の概要ページに表示される object ID ではありません。
|
||||||
{{% /notice %}}
|
{{% /notice %}}
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
1. 次のコマンドを実行して、アプリ登録用の Exchange Online service principal を作成します。Microsoft はこの手順を "Registration of a Microsoft Entra application's service principal in Exchange Online" と説明しています。
|
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 <APPLICATION_ID> -ObjectId <OBJECT_ID>
|
|||||||
```
|
```
|
||||||
|
|
||||||
Exchange への接続が成功しているのにこのコマンドが失敗する場合は、管理者アカウントに Exchange Online service principal を管理する権限があるか確認してください。
|
Exchange への接続が成功しているのにこのコマンドが失敗する場合は、管理者アカウントに Exchange Online service principal を管理する権限があるか確認してください。
|
||||||

|

|
||||||
|
|
||||||
1. Exchange で service principal が作成されたことを確認し、次の手順で使う `Identity` の値を控えます。
|
1. Exchange で service principal が作成されたことを確認し、次の手順で使う `Identity` の値を控えます。
|
||||||
|
|
||||||
@@ -117,7 +117,7 @@ New-Mailbox -Shared -Name "No Reply" -Alias no-reply -DisplayName "No Reply" -Pr
|
|||||||
```
|
```
|
||||||
|
|
||||||
すでに送信用メールボックスがある場合は、この手順は省略できます。
|
すでに送信用メールボックスがある場合は、この手順は省略できます。
|
||||||

|

|
||||||
|
|
||||||
1. テナントと送信メールボックスで `Authenticated SMTP` が有効か確認します。
|
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 であることを確認してください。
|
すでにメールボックスが存在する場合は、`Add-MailboxPermission -Identity ...` に指定した値が、そのメールボックスの実際のアドレス、エイリアス、または Exchange が解決できる別の mailbox identity であることを確認してください。
|
||||||

|

|
||||||
|
|
||||||
1. 同じ service principal に `SendAs` 権限も付与します。
|
1. 同じ service principal に `SendAs` 権限も付与します。
|
||||||
|
|
||||||
@@ -211,8 +211,8 @@ RustDesk には Exchange service principal の `Identity` を入力しません
|
|||||||
- `OAuth2 Client secret`
|
- `OAuth2 Client secret`
|
||||||
|
|
||||||
1. **Check** をクリックして設定を保存し、テストメールを送信します。
|
1. **Check** をクリックして設定を保存し、テストメールを送信します。
|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
テストメールがまだ失敗する場合は、PowerShell のセクションに戻り、Exchange Online service principal、`Authenticated SMTP`、および `Mail Account` に使うメールボックスの権限をもう一度確認してください。
|
テストメールがまだ失敗する場合は、PowerShell のセクションに戻り、Exchange Online service principal、`Authenticated SMTP`、および `Mail Account` に使うメールボックスの権限をもう一度確認してください。
|
||||||
|
|
||||||
@@ -22,7 +22,7 @@ Ogolna konfiguracja SMTP jest opisana w [SMTP](../).
|
|||||||
| OAuth2 Client secret | `Value` secretu utworzonego w `Certificates & secrets` |
|
| OAuth2 Client secret | `Value` secretu utworzonego w `Certificates & secrets` |
|
||||||
|
|
||||||
Ten zrzut ekranu pokazuje, gdzie wpisac te wartosci w RustDesk:
|
Ten zrzut ekranu pokazuje, gdzie wpisac te wartosci w RustDesk:
|
||||||

|

|
||||||
|
|
||||||
## Konfiguracja
|
## Konfiguracja
|
||||||
|
|
||||||
@@ -43,34 +43,34 @@ Ta konfiguracja ma trzy czesci:
|
|||||||
1. Zaloguj sie do [portalu Azure](https://portal.azure.com).
|
1. Zaloguj sie do [portalu Azure](https://portal.azure.com).
|
||||||
1. Wyszukaj i wybierz **App registrations**.
|
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**.
|
1. W lewym menu wybierz [**App registrations**](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps), a nastepnie kliknij **New registration**.
|
||||||

|

|
||||||
1. Utworz rejestracje aplikacji.
|
1. Utworz rejestracje aplikacji.
|
||||||

|

|
||||||

|

|
||||||
1. Zanotuj `Directory (tenant) ID` i `Application (client) ID`. Wprowadzisz je pozniej w RustDesk.
|
1. Zanotuj `Directory (tenant) ID` i `Application (client) ID`. Wprowadzisz je pozniej w RustDesk.
|
||||||

|

|
||||||
1. Otworz **Certificates & secrets** i utworz nowy client secret.
|
1. Otworz **Certificates & secrets** i utworz nowy client secret.
|
||||||

|

|
||||||
1. Od razu skopiuj `Value` secretu. Microsoft pokazuje te wartosc tylko raz.
|
1. Od razu skopiuj `Value` secretu. Microsoft pokazuje te wartosc tylko raz.
|
||||||

|

|
||||||
1. Otworz **API permissions** i dodaj uprawnienie aplikacyjne SMTP dla Microsoft 365 Exchange Online.
|
1. Otworz **API permissions** i dodaj uprawnienie aplikacyjne SMTP dla Microsoft 365 Exchange Online.
|
||||||
1. Wybierz **Add a permission**.
|
1. Wybierz **Add a permission**.
|
||||||
1. Wybierz **APIs my organization uses** i wyszukaj **Office 365 Exchange Online**.
|
1. Wybierz **APIs my organization uses** i wyszukaj **Office 365 Exchange Online**.
|
||||||
1. Wybierz **Application permissions**.
|
1. Wybierz **Application permissions**.
|
||||||
1. Wybierz **SMTP.SendAsApp** i zapisz zmiane.
|
1. Wybierz **SMTP.SendAsApp** i zapisz zmiane.
|
||||||

|

|
||||||

|

|
||||||

|

|
||||||
1. Nadaj admin consent dla dodanego przed chwila uprawnienia.
|
1. Nadaj admin consent dla dodanego przed chwila uprawnienia.
|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
### 2. Konfiguracja w PowerShell
|
### 2. Konfiguracja w PowerShell
|
||||||
|
|
||||||
W tej czesci polaczysz sie z Exchange Online, utworzysz service principal, przygotujesz skrzynke i nadasz uprawnienia.
|
W tej czesci polaczysz sie z Exchange Online, utworzysz service principal, przygotujesz skrzynke i nadasz uprawnienia.
|
||||||
|
|
||||||
1. Otworz PowerShell jako lokalny administrator.
|
1. Otworz PowerShell jako lokalny administrator.
|
||||||

|

|
||||||
1. Zainstaluj modul Exchange Online i polacz sie przy uzyciu konta administratora tenanta.
|
1. Zainstaluj modul Exchange Online i polacz sie przy uzyciu konta administratora tenanta.
|
||||||
|
|
||||||
```powershell
|
```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**.
|
`OBJECT_ID` uzywany tutaj musi byc object ID aplikacji z **Enterprise applications**, a nie object ID widocznym na stronie przegladu **App registrations**.
|
||||||
{{% /notice %}}
|
{{% /notice %}}
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
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.
|
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 <APPLICATION_ID> -ObjectId <OBJECT_ID>
|
|||||||
```
|
```
|
||||||
|
|
||||||
Jesli to polecenie nie powiedzie sie mimo poprawnego polaczenia z Exchange, sprawdz, czy konto administratora ma uprawnienia do zarzadzania service principal w Exchange Online.
|
Jesli to polecenie nie powiedzie sie mimo poprawnego polaczenia z Exchange, sprawdz, czy konto administratora ma uprawnienia do zarzadzania service principal w Exchange Online.
|
||||||

|

|
||||||
|
|
||||||
1. Potwierdz, ze Exchange utworzyl service principal, i zanotuj jego wartosc `Identity` do kolejnych krokow.
|
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.
|
Jesli masz juz skrzynke do wysylki, mozesz pominac ten krok.
|
||||||

|

|
||||||
|
|
||||||
1. Sprawdz, czy `Authenticated SMTP` jest wlaczone dla tenanta i skrzynki nadawczej.
|
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.
|
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.
|
||||||

|

|
||||||
|
|
||||||
1. Nadaj temu samemu service principal rowniez uprawnienie `SendAs`.
|
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`
|
- `OAuth2 Client secret`
|
||||||
|
|
||||||
1. Kliknij **Check**, aby zapisac konfiguracje i wyslac testowy e-mail.
|
1. Kliknij **Check**, aby zapisac konfiguracje i wyslac testowy e-mail.
|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
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`.
|
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`.
|
||||||
|
|
||||||
@@ -22,7 +22,7 @@ Para a configuracao SMTP geral, consulte [SMTP](../).
|
|||||||
| OAuth2 Client secret | O `Value` do secret criado em `Certificates & secrets` |
|
| OAuth2 Client secret | O `Value` do secret criado em `Certificates & secrets` |
|
||||||
|
|
||||||
Esta captura mostra onde esses valores sao inseridos no RustDesk:
|
Esta captura mostra onde esses valores sao inseridos no RustDesk:
|
||||||

|

|
||||||
|
|
||||||
## Configuracao
|
## Configuracao
|
||||||
|
|
||||||
@@ -43,34 +43,34 @@ Esta configuracao tem tres partes:
|
|||||||
1. Entre no [portal do Azure](https://portal.azure.com).
|
1. Entre no [portal do Azure](https://portal.azure.com).
|
||||||
1. Procure e selecione **App registrations**.
|
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**.
|
1. No menu esquerdo, selecione [**App registrations**](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps) e clique em **New registration**.
|
||||||

|

|
||||||
1. Crie o registro do aplicativo.
|
1. Crie o registro do aplicativo.
|
||||||

|

|
||||||

|

|
||||||
1. Anote `Directory (tenant) ID` e `Application (client) ID`. Voce os informara depois no RustDesk.
|
1. Anote `Directory (tenant) ID` e `Application (client) ID`. Voce os informara depois no RustDesk.
|
||||||

|

|
||||||
1. Abra **Certificates & secrets** e crie um novo client secret.
|
1. Abra **Certificates & secrets** e crie um novo client secret.
|
||||||

|

|
||||||
1. Copie imediatamente o `Value` do secret. A Microsoft mostra esse valor apenas uma vez.
|
1. Copie imediatamente o `Value` do secret. A Microsoft mostra esse valor apenas uma vez.
|
||||||

|

|
||||||
1. Abra **API permissions** e adicione a permissao de aplicativo SMTP do Microsoft 365 Exchange Online.
|
1. Abra **API permissions** e adicione a permissao de aplicativo SMTP do Microsoft 365 Exchange Online.
|
||||||
1. Selecione **Add a permission**.
|
1. Selecione **Add a permission**.
|
||||||
1. Selecione **APIs my organization uses** e procure **Office 365 Exchange Online**.
|
1. Selecione **APIs my organization uses** e procure **Office 365 Exchange Online**.
|
||||||
1. Selecione **Application permissions**.
|
1. Selecione **Application permissions**.
|
||||||
1. Selecione **SMTP.SendAsApp** e salve a alteracao.
|
1. Selecione **SMTP.SendAsApp** e salve a alteracao.
|
||||||

|

|
||||||

|

|
||||||

|

|
||||||
1. Conceda admin consent para a permissao que voce acabou de adicionar.
|
1. Conceda admin consent para a permissao que voce acabou de adicionar.
|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
### 2. Configuracao no PowerShell
|
### 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.
|
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.
|
1. Abra o PowerShell como administrador local.
|
||||||

|

|
||||||
1. Instale o modulo do Exchange Online e conecte-se com a conta de administrador do tenant.
|
1. Instale o modulo do Exchange Online e conecte-se com a conta de administrador do tenant.
|
||||||
|
|
||||||
```powershell
|
```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**.
|
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 %}}
|
{{% /notice %}}
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
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.
|
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 <APPLICATION_ID> -ObjectId <OBJECT_ID>
|
|||||||
```
|
```
|
||||||
|
|
||||||
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.
|
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.
|
||||||

|

|
||||||
|
|
||||||
1. Confirme que o Exchange criou o service principal e anote o valor `Identity` para as proximas etapas.
|
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.
|
Se voce ja tiver uma caixa de correio para envio, pode pular esta etapa.
|
||||||

|

|
||||||
|
|
||||||
1. Verifique se `Authenticated SMTP` esta habilitado para o tenant e para a caixa de correio de envio.
|
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.
|
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.
|
||||||

|

|
||||||
|
|
||||||
1. Conceda ao mesmo service principal a permissao `SendAs`.
|
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`
|
- `OAuth2 Client secret`
|
||||||
|
|
||||||
1. Clique em **Check** para salvar a configuracao e enviar um e-mail de teste.
|
1. Clique em **Check** para salvar a configuracao e enviar um e-mail de teste.
|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
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`.
|
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`.
|
||||||
|
|
||||||
@@ -22,7 +22,7 @@ Pentru configurarea SMTP generala, vezi [SMTP](../).
|
|||||||
| OAuth2 Client secret | `Value` al secretului creat in `Certificates & secrets` |
|
| OAuth2 Client secret | `Value` al secretului creat in `Certificates & secrets` |
|
||||||
|
|
||||||
Aceasta captura arata unde se introduc aceste valori in RustDesk:
|
Aceasta captura arata unde se introduc aceste valori in RustDesk:
|
||||||

|

|
||||||
|
|
||||||
## Configurare
|
## Configurare
|
||||||
|
|
||||||
@@ -43,34 +43,34 @@ Aceasta configurare are trei parti:
|
|||||||
1. Autentifica-te in [portalul Azure](https://portal.azure.com).
|
1. Autentifica-te in [portalul Azure](https://portal.azure.com).
|
||||||
1. Cauta si selecteaza **App registrations**.
|
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**.
|
1. In meniul din stanga, selecteaza [**App registrations**](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps), apoi fa clic pe **New registration**.
|
||||||

|

|
||||||
1. Creeaza inregistrarea aplicatiei.
|
1. Creeaza inregistrarea aplicatiei.
|
||||||

|

|
||||||

|

|
||||||
1. Noteaza `Directory (tenant) ID` si `Application (client) ID`. Le vei introduce mai tarziu in RustDesk.
|
1. Noteaza `Directory (tenant) ID` si `Application (client) ID`. Le vei introduce mai tarziu in RustDesk.
|
||||||

|

|
||||||
1. Deschide **Certificates & secrets** si creeaza un nou client secret.
|
1. Deschide **Certificates & secrets** si creeaza un nou client secret.
|
||||||

|

|
||||||
1. Copiaza imediat `Value` al secretului. Microsoft afiseaza aceasta valoare o singura data.
|
1. Copiaza imediat `Value` al secretului. Microsoft afiseaza aceasta valoare o singura data.
|
||||||

|

|
||||||
1. Deschide **API permissions** si adauga permisiunea de aplicatie SMTP pentru Microsoft 365 Exchange Online.
|
1. Deschide **API permissions** si adauga permisiunea de aplicatie SMTP pentru Microsoft 365 Exchange Online.
|
||||||
1. Selecteaza **Add a permission**.
|
1. Selecteaza **Add a permission**.
|
||||||
1. Selecteaza **APIs my organization uses** si cauta **Office 365 Exchange Online**.
|
1. Selecteaza **APIs my organization uses** si cauta **Office 365 Exchange Online**.
|
||||||
1. Selecteaza **Application permissions**.
|
1. Selecteaza **Application permissions**.
|
||||||
1. Selecteaza **SMTP.SendAsApp** si salveaza modificarea.
|
1. Selecteaza **SMTP.SendAsApp** si salveaza modificarea.
|
||||||

|

|
||||||

|

|
||||||

|

|
||||||
1. Acorda admin consent pentru permisiunea pe care tocmai ai adaugat-o.
|
1. Acorda admin consent pentru permisiunea pe care tocmai ai adaugat-o.
|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
### 2. Configurare in PowerShell
|
### 2. Configurare in PowerShell
|
||||||
|
|
||||||
In aceasta parte te conectezi la Exchange Online, creezi service principal, pregatesti casuta postala si acorzi permisiunile.
|
In aceasta parte te conectezi la Exchange Online, creezi service principal, pregatesti casuta postala si acorzi permisiunile.
|
||||||
|
|
||||||
1. Deschide PowerShell ca administrator local.
|
1. Deschide PowerShell ca administrator local.
|
||||||

|

|
||||||
1. Instaleaza modulul Exchange Online si conecteaza-te cu contul de administrator al tenantului.
|
1. Instaleaza modulul Exchange Online si conecteaza-te cu contul de administrator al tenantului.
|
||||||
|
|
||||||
```powershell
|
```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**.
|
`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 %}}
|
{{% /notice %}}
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
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.
|
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 <APPLICATION_ID> -ObjectId <OBJECT_ID>
|
|||||||
```
|
```
|
||||||
|
|
||||||
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.
|
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.
|
||||||

|

|
||||||
|
|
||||||
1. Confirma ca Exchange a creat service principal si noteaza valoarea `Identity` pentru pasii urmatori.
|
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.
|
Daca ai deja un mailbox pentru trimitere, poti sari peste acest pas.
|
||||||

|

|
||||||
|
|
||||||
1. Verifica daca `Authenticated SMTP` este activat pentru tenant si pentru mailbox-ul de trimitere.
|
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.
|
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.
|
||||||

|

|
||||||
|
|
||||||
1. Acorda aceluiasi service principal si permisiunea `SendAs`.
|
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`
|
- `OAuth2 Client secret`
|
||||||
|
|
||||||
1. Fa clic pe **Check** pentru a salva configuratia si a trimite un e-mail de test.
|
1. Fa clic pe **Check** pentru a salva configuratia si a trimite un e-mail de test.
|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
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`.
|
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`.
|
||||||
|
|
||||||
@@ -22,7 +22,7 @@ keywords: ["rustdesk smtp oauth2", "rustdesk smtp microsoft 365", "rustdesk smtp
|
|||||||
| OAuth2 Client secret | `Certificates & secrets` 中创建的 secret `Value` |
|
| OAuth2 Client secret | `Certificates & secrets` 中创建的 secret `Value` |
|
||||||
|
|
||||||
下图可帮助你直接对应 RustDesk 中这些字段的位置:
|
下图可帮助你直接对应 RustDesk 中这些字段的位置:
|
||||||

|

|
||||||
|
|
||||||
## 配置
|
## 配置
|
||||||
|
|
||||||
@@ -43,33 +43,33 @@ keywords: ["rustdesk smtp oauth2", "rustdesk smtp microsoft 365", "rustdesk smtp
|
|||||||
1. 登录 [Azure 门户](https://portal.azure.com)。
|
1. 登录 [Azure 门户](https://portal.azure.com)。
|
||||||
1. 搜索并选择 **App registrations**。
|
1. 搜索并选择 **App registrations**。
|
||||||
1. 在左侧菜单中选择 [**App registrations**](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps),然后点击 **New registration**。
|
1. 在左侧菜单中选择 [**App registrations**](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps),然后点击 **New registration**。
|
||||||

|

|
||||||
1. 创建应用注册。
|
1. 创建应用注册。
|
||||||

|

|
||||||

|

|
||||||
1. 记录 `Directory (tenant) ID` 和 `Application (client) ID`,稍后要填写到 RustDesk 中。
|
1. 记录 `Directory (tenant) ID` 和 `Application (client) ID`,稍后要填写到 RustDesk 中。
|
||||||

|

|
||||||
1. 打开 **Certificates & secrets**,创建一个新的 client secret。
|
1. 打开 **Certificates & secrets**,创建一个新的 client secret。
|
||||||

|

|
||||||
1. 立即复制 client secret 的 `Value`。Microsoft 只显示一次该值。
|
1. 立即复制 client secret 的 `Value`。Microsoft 只显示一次该值。
|
||||||

|

|
||||||
1. 打开 **API permissions**,添加 Microsoft 365 Exchange Online 的 SMTP 应用权限。
|
1. 打开 **API permissions**,添加 Microsoft 365 Exchange Online 的 SMTP 应用权限。
|
||||||
1. 选择 **Add a permission**。
|
1. 选择 **Add a permission**。
|
||||||
1. 选择 **APIs my organization uses**,搜索 **Office 365 Exchange Online**。
|
1. 选择 **APIs my organization uses**,搜索 **Office 365 Exchange Online**。
|
||||||
1. 选择 **Application permissions**。
|
1. 选择 **Application permissions**。
|
||||||
1. 选择 **SMTP.SendAsApp** 并保存更改。
|
1. 选择 **SMTP.SendAsApp** 并保存更改。
|
||||||

|

|
||||||

|

|
||||||

|

|
||||||
1. 为刚刚添加的权限授予管理员同意。
|
1. 为刚刚添加的权限授予管理员同意。
|
||||||

|

|
||||||

|

|
||||||
### 2. 在 PowerShell 中配置
|
### 2. 在 PowerShell 中配置
|
||||||
|
|
||||||
这一部分连接 Exchange Online,创建 service principal,准备发信邮箱并授予权限。
|
这一部分连接 Exchange Online,创建 service principal,准备发信邮箱并授予权限。
|
||||||
|
|
||||||
1. 以本地管理员权限打开 PowerShell。
|
1. 以本地管理员权限打开 PowerShell。
|
||||||

|

|
||||||
1. 安装 Exchange Online 模块,并使用租户管理员账号连接 Exchange Online。
|
1. 安装 Exchange Online 模块,并使用租户管理员账号连接 Exchange Online。
|
||||||
|
|
||||||
```powershell
|
```powershell
|
||||||
@@ -90,7 +90,7 @@ Connect-ExchangeOnline -UserPrincipalName admin@contoso.com
|
|||||||
这里使用的 `OBJECT_ID` 必须来自该应用在 **Enterprise applications** 中的 object ID,而不是 **App registrations** 概览页里的 object ID。
|
这里使用的 `OBJECT_ID` 必须来自该应用在 **Enterprise applications** 中的 object ID,而不是 **App registrations** 概览页里的 object ID。
|
||||||
{{% /notice %}}
|
{{% /notice %}}
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
1. 运行以下命令,为该应用注册创建 Exchange Online service principal。Microsoft 官方文档将这一步称为 “Registration of a Microsoft Entra application's service principal in Exchange Online”。
|
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 <APPLICATION_ID> -ObjectId <OBJECT_ID>
|
|||||||
```
|
```
|
||||||
|
|
||||||
如果 Exchange 连接成功但此命令仍失败,请检查当前管理员账号是否有权限管理 Exchange Online 的 service principal。
|
如果 Exchange 连接成功但此命令仍失败,请检查当前管理员账号是否有权限管理 Exchange Online 的 service principal。
|
||||||

|

|
||||||
|
|
||||||
1. 确认 Exchange 已创建该 service principal,并记录它的 `Identity` 值,后面会用到。
|
1. 确认 Exchange 已创建该 service principal,并记录它的 `Identity` 值,后面会用到。
|
||||||
|
|
||||||
@@ -116,7 +116,7 @@ New-Mailbox -Shared -Name "No Reply" -Alias no-reply -DisplayName "No Reply" -Pr
|
|||||||
```
|
```
|
||||||
|
|
||||||
如果你已经有现成的发信邮箱,可以跳过这一步。
|
如果你已经有现成的发信邮箱,可以跳过这一步。
|
||||||

|

|
||||||
|
|
||||||
1. 检查租户和发信邮箱是否启用了 `Authenticated SMTP`。
|
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。
|
如果邮箱已经存在,请确认你在 `Add-MailboxPermission -Identity ...` 中使用的是该邮箱的实际地址、别名或其他可解析的 mailbox identity。
|
||||||

|

|
||||||
|
|
||||||
1. 再授予同一个 service principal `SendAs` 权限。
|
1. 再授予同一个 service principal `SendAs` 权限。
|
||||||
|
|
||||||
@@ -210,8 +210,8 @@ RustDesk 不需要填写 Exchange service principal 的 `Identity`,但在测
|
|||||||
- `OAuth2 Client secret`
|
- `OAuth2 Client secret`
|
||||||
|
|
||||||
1. 点击 **Check** 保存配置并发送测试邮件。
|
1. 点击 **Check** 保存配置并发送测试邮件。
|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
如果测试邮件仍失败,请回到上面的 PowerShell 部分,重新检查 Exchange Online service principal、`Authenticated SMTP` 设置,以及 `Mail Account` 对应邮箱的权限配置。
|
如果测试邮件仍失败,请回到上面的 PowerShell 部分,重新检查 Exchange Online service principal、`Authenticated SMTP` 设置,以及 `Mail Account` 对应邮箱的权限配置。
|
||||||
|
|
||||||
@@ -22,7 +22,7 @@ keywords: ["rustdesk smtp oauth2", "rustdesk smtp microsoft 365", "rustdesk smtp
|
|||||||
| OAuth2 Client secret | `Certificates & secrets` 中建立的 secret `Value` |
|
| OAuth2 Client secret | `Certificates & secrets` 中建立的 secret `Value` |
|
||||||
|
|
||||||
下圖可幫助你直接對應 RustDesk 中這些欄位的位置:
|
下圖可幫助你直接對應 RustDesk 中這些欄位的位置:
|
||||||

|

|
||||||
|
|
||||||
## 設定
|
## 設定
|
||||||
|
|
||||||
@@ -43,34 +43,34 @@ keywords: ["rustdesk smtp oauth2", "rustdesk smtp microsoft 365", "rustdesk smtp
|
|||||||
1. 登入 [Azure 入口網站](https://portal.azure.com)。
|
1. 登入 [Azure 入口網站](https://portal.azure.com)。
|
||||||
1. 搜尋並選擇 **App registrations**。
|
1. 搜尋並選擇 **App registrations**。
|
||||||
1. 在左側選單中選擇 [**App registrations**](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps),然後點擊 **New registration**。
|
1. 在左側選單中選擇 [**App registrations**](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps),然後點擊 **New registration**。
|
||||||

|

|
||||||
1. 建立應用程式註冊。
|
1. 建立應用程式註冊。
|
||||||

|

|
||||||

|

|
||||||
1. 記錄 `Directory (tenant) ID` 和 `Application (client) ID`,稍後要填入 RustDesk。
|
1. 記錄 `Directory (tenant) ID` 和 `Application (client) ID`,稍後要填入 RustDesk。
|
||||||

|

|
||||||
1. 開啟 **Certificates & secrets**,建立新的 client secret。
|
1. 開啟 **Certificates & secrets**,建立新的 client secret。
|
||||||

|

|
||||||
1. 立即複製 client secret 的 `Value`。Microsoft 只會顯示一次。
|
1. 立即複製 client secret 的 `Value`。Microsoft 只會顯示一次。
|
||||||

|

|
||||||
1. 開啟 **API permissions**,新增 Microsoft 365 Exchange Online 的 SMTP 應用程式權限。
|
1. 開啟 **API permissions**,新增 Microsoft 365 Exchange Online 的 SMTP 應用程式權限。
|
||||||
1. 選擇 **Add a permission**。
|
1. 選擇 **Add a permission**。
|
||||||
1. 選擇 **APIs my organization uses**,搜尋 **Office 365 Exchange Online**。
|
1. 選擇 **APIs my organization uses**,搜尋 **Office 365 Exchange Online**。
|
||||||
1. 選擇 **Application permissions**。
|
1. 選擇 **Application permissions**。
|
||||||
1. 選擇 **SMTP.SendAsApp** 並儲存變更。
|
1. 選擇 **SMTP.SendAsApp** 並儲存變更。
|
||||||

|

|
||||||

|

|
||||||

|

|
||||||
1. 為剛剛新增的權限授與管理員同意。
|
1. 為剛剛新增的權限授與管理員同意。
|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
### 2. 在 PowerShell 中設定
|
### 2. 在 PowerShell 中設定
|
||||||
|
|
||||||
這一部分連線 Exchange Online,建立 service principal,準備寄信用信箱並授與權限。
|
這一部分連線 Exchange Online,建立 service principal,準備寄信用信箱並授與權限。
|
||||||
|
|
||||||
1. 以本機管理員權限開啟 PowerShell。
|
1. 以本機管理員權限開啟 PowerShell。
|
||||||

|

|
||||||
1. 安裝 Exchange Online 模組,並使用租戶管理員帳號連線。
|
1. 安裝 Exchange Online 模組,並使用租戶管理員帳號連線。
|
||||||
|
|
||||||
```powershell
|
```powershell
|
||||||
@@ -91,7 +91,7 @@ Connect-ExchangeOnline -UserPrincipalName admin@contoso.com
|
|||||||
這裡使用的 `OBJECT_ID` 必須來自 **Enterprise applications**,而不是 **App registrations** 總覽頁中的 object ID。
|
這裡使用的 `OBJECT_ID` 必須來自 **Enterprise applications**,而不是 **App registrations** 總覽頁中的 object ID。
|
||||||
{{% /notice %}}
|
{{% /notice %}}
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
1. 執行以下命令,為該應用程式註冊建立 Exchange Online service principal。Microsoft 官方文件將這一步稱為「Registration of a Microsoft Entra application's service principal in Exchange Online」。
|
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 <APPLICATION_ID> -ObjectId <OBJECT_ID>
|
|||||||
```
|
```
|
||||||
|
|
||||||
如果 Exchange 連線成功但這個命令仍失敗,請檢查目前管理員帳號是否有權限管理 Exchange Online 的 service principal。
|
如果 Exchange 連線成功但這個命令仍失敗,請檢查目前管理員帳號是否有權限管理 Exchange Online 的 service principal。
|
||||||

|

|
||||||
|
|
||||||
1. 確認 Exchange 已建立該 service principal,並記錄它的 `Identity` 值,後面會用到。
|
1. 確認 Exchange 已建立該 service principal,並記錄它的 `Identity` 值,後面會用到。
|
||||||
|
|
||||||
@@ -117,7 +117,7 @@ New-Mailbox -Shared -Name "No Reply" -Alias no-reply -DisplayName "No Reply" -Pr
|
|||||||
```
|
```
|
||||||
|
|
||||||
如果你已經有現成的寄信用信箱,可以跳過這一步。
|
如果你已經有現成的寄信用信箱,可以跳過這一步。
|
||||||

|

|
||||||
|
|
||||||
1. 檢查租戶和寄信用信箱是否已啟用 `Authenticated SMTP`。
|
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。
|
如果信箱已經存在,請確認你在 `Add-MailboxPermission -Identity ...` 中使用的是該信箱的實際地址、別名,或其他可解析的 mailbox identity。
|
||||||

|

|
||||||
|
|
||||||
1. 再授予同一個 service principal `SendAs` 權限。
|
1. 再授予同一個 service principal `SendAs` 權限。
|
||||||
|
|
||||||
@@ -211,8 +211,8 @@ RustDesk 不需要填寫 Exchange service principal 的 `Identity`,但在測
|
|||||||
- `OAuth2 Client secret`
|
- `OAuth2 Client secret`
|
||||||
|
|
||||||
1. 點擊 **Check** 儲存設定並傳送測試郵件。
|
1. 點擊 **Check** 儲存設定並傳送測試郵件。
|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
如果測試郵件仍然失敗,請回到上面的 PowerShell 部分,重新檢查 Exchange Online service principal、`Authenticated SMTP` 設定,以及 `Mail Account` 對應信箱的權限設定。
|
如果測試郵件仍然失敗,請回到上面的 PowerShell 部分,重新檢查 Exchange Online service principal、`Authenticated SMTP` 設定,以及 `Mail Account` 對應信箱的權限設定。
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 256 KiB After Width: | Height: | Size: 256 KiB |
|
Before Width: | Height: | Size: 275 KiB After Width: | Height: | Size: 275 KiB |
|
Before Width: | Height: | Size: 211 KiB After Width: | Height: | Size: 211 KiB |
|
Before Width: | Height: | Size: 253 KiB After Width: | Height: | Size: 253 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 43 KiB |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 92 KiB After Width: | Height: | Size: 92 KiB |
|
Before Width: | Height: | Size: 130 KiB After Width: | Height: | Size: 130 KiB |
|
Before Width: | Height: | Size: 123 KiB After Width: | Height: | Size: 123 KiB |
|
Before Width: | Height: | Size: 113 KiB After Width: | Height: | Size: 113 KiB |
|
Before Width: | Height: | Size: 283 KiB After Width: | Height: | Size: 283 KiB |
|
Before Width: | Height: | Size: 175 KiB After Width: | Height: | Size: 175 KiB |
|
Before Width: | Height: | Size: 203 KiB After Width: | Height: | Size: 203 KiB |
|
Before Width: | Height: | Size: 199 KiB After Width: | Height: | Size: 199 KiB |
|
Before Width: | Height: | Size: 207 KiB After Width: | Height: | Size: 207 KiB |
|
Before Width: | Height: | Size: 247 KiB After Width: | Height: | Size: 247 KiB |