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.
- Ujistěte se, že jste přihlášeni pod stejným účtem Microsoft, který je zadán jako uživatelské jméno. To můžete zkontrolovat na portálu office.com.
8. Nyní klikněte na tlačítko Přihlásit se pomocí účtu Microsoft, tím se otevře prohlížeč pro provedení ověření.
9. Pokud máte přihlášeno více účtů, zobrazí se následující stránka, na které vyberte správného uživatele.
10. Poté musíte přijmout požadovaná oprávnění, které vypadá takto:
11. Klikněte na Přijmout.
12. Vraťte se do Quantu.
13. Můžete vyzkoušet odeslání testovacího e-mailu, nyní by již mělo vše fungovat.
14. Nastavení uložte stisknutím tlačítka OK.