Nastavení Azure AD pro připojení Quantu k e-mailovému serveru Office 365
Microsoft oznámil, že plánuje globální zákaz použití tzv. Basic Auth pro SMTP. Na základě tohoto oznámení doporučujeme nastavit moderní způsob autentizace a autorizace OAuth. K tomu, aby bylo možné nastavit OAuth v Quantu, je potřeba zaregistrovat novou aplikaci v prostředí Azure AD.
Více informací k nahrazení Basic Auth naleznete na následujícím odkazu: microsoft-blog-exchange-online.
Azure Active Directory Setup
- Otevřete App registrations
Dostupné na odkazu azure-ad-registered-apps,
nebo kliknutím na App registration v postranní navigaci. - Klikněte na New registration
- Vyplňte jméno, například Quant Mailserver
- Klikněte na Register
- Nyní byste se měli nacházet na stránce nově zaregistrované aplikace, viz obrázek níže, poznamenejte si následující:
Application (client) ID představuje Client ID v Quantu,
Directory (tenant) ID představuje Tenant ID v Quantu. - Klikněte na Add a certificate or secret
- Klikněte na New client secret
- Vyplňte popis dle vlastního uvážení a interval expirace.
- Klikněte na Add
- Poznamenejte si Value, které se vyplní později do Quantu jako Client Secret.
Client secret musí být obnoven (vygenerován nový) před expirací. Jinak přestane odesílání e-mailů z Quantu fungovat.
- Otevřete Manifest
- Vyplňte následující blok do pole replyUrlsWithType dle vyobrazení níže
{
"type": "Web",
"url": "http://127.0.0.1"
} - Klikněte na Save
- Nyní můžete nastavit e-mailový server v Quant aplikaci.
Nastavení e-mailového serveru v Quantu
- Otevřete Mail Server Settings v Options menu
- Vyberte Microsoft Exchange
- Vyplňte následující údaje Tenant ID, Client ID, Client Secret z Azure AD
- Vyplňte Username uživatele, který má přístup k zaregistrované aplikaci v Azure AD
- SMTP Protocol: vyberte tls 1.2
- From Address je adresa, ze které bude Quant odesílat e-maily. Uživatel ze čtvrtého bodu musí mít SendAs oprávnění pro zvolenou From Adresu. Případně použijte stejnou From Adresu, jako je Username.
- Nyní klikněte na tlačítko Login with Microsoft Account, následně se otevře prohlížeč na stránce zprostředkující oprávnění pro Quant. Stránka bude vypadat obdobně jako na obrázku níže:
- Klikněte na Přijmout
- Vraťte se do Quantu
- Můžete vyzkoušet odeslání testovacího e-mailu, nyní by již mělo vše fungovat.
- Nastavení uložte stisknutím tlačítka OK