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

  1. Otevřete App registrations
    Dostupné na odkazu azure-ad-registered-apps,
    nebo kliknutím na App registration v postranní navigaci.
  2. Klikněte na New registration
  3. Vyplňte jméno, například Quant Mailserver
  4. Klikněte na Register
  5. 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.
  6. Klikněte na Add a certificate or secret
  7. Klikněte na New client secret
  8. Vyplňte popis dle vlastního uvážení a interval expirace.
  9. Klikněte na Add
  10. 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.

  1. Otevřete Manifest
  2. Vyplňte následující blok do pole replyUrlsWithType dle vyobrazení níže
    {
    "type": "Web",
    "url": "http://127.0.0.1"
    }
  3. Klikněte na Save
  4. Nyní můžete nastavit e-mailový server v Quant aplikaci.

Nastavení e-mailového serveru v Quantu

  1. Otevřete Mail Server Settings v Options menu
  2. Vyberte Microsoft Exchange
  3. Vyplňte následující údaje Tenant ID, Client ID, Client Secret z Azure AD
  4. Vyplňte Username uživatelekterý má přístup k zaregistrované aplikaci v Azure AD
  5. SMTP Protocol: vyberte tls 1.2
  6. 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.
  7. 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:
  8. Klikněte na Přijmout
  9. Vraťte se do Quantu
  10. Můžete vyzkoušet odeslání testovacího e-mailu, nyní by již mělo vše fungovat.
  11. Nastavení uložte stisknutím tlačítka OK