La désactivation des paramètres de sécurité par défaut peut ne plus être nécessaire avec l’application de l’authentification multifacteur (MFA). Si vous activez puis appliquez la MFA sur un compte M365, vous pouvez accéder à la page de configuration de la MFA du compte et ajouter un mot de passe d’application à utiliser pour contourner la MFA. J’ai réussi avec un utilisateur disposant d’une licence M365 Business Basic avec l’application de la MFA, l’authentification SMTP et les paramètres de sécurité activés. J’ai juste dû augmenter les délais d’attente d’ouverture et de lecture SMTP avec deux lignes supplémentaires. 30 peut être excessif, mais 5 était insuffisant.
Entrée app.yml fonctionnelle, en septembre 2023 :
DISCOURSE_SMTP_ADDRESS: smtp.office365.com
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: user@domain.com
DISCOURSE_SMTP_PASSWORD: whatever-your-app-password-is
DISCOURSE_SMTP_AUTHENTICATION: login
DISCOURSE_SMTP_ENABLE_START_TLS: true
DISCOURSE_NOTIFICATION_EMAIL: user@domain.com
DISCOURSE_SMTP_OPEN_TIMEOUT: 30
DISCOURSE_SMTP_READ_TIMEOUT: 30