Microsoft est passé au mode d'authentification oauth2 depuis ce 16 septembre.
Il faut changer les paramètres, dont les noms des serveurs, pour avoir les options "OAuth2".
Paramètres POP/IMAP
Serveur : outlook.office365.com
Port : 993 (si imap) / 995 ( si pop)
Sécurité de la connexion : SSL/TLS
mode d'authentification : oauth2
Nom d'utilisateur : l'adresse mail complète
PS
En cas de changement du nom de serveur Thunderbird propose immédiatement de redémarrer Thunderbird pour confirmation.
Il faut donc veiller à revenir dans les paramètres, après ce redémarrage, pour sélectionner oauth2.
La fenêtre d'identification/autorisation provenant de Microsoft apparaît à la première connexion.
Cette fenêtre n’apparaîtra qu'à la première connexion, et un jeton d'accès sera sauvegardé dans le registre de Thunderbird. Aux connexions suivantes, Thunderbird se servira de ce jeton pour se connecter automatiquement.
Il faut au préalable, autoriser les cookies dans Thunderbird pour que cette fenêtre d'identification puisse apparaître ( menu > outils > paramètres > vie privée et sécurité).
Paramètres SMTP
Serveur sortant : smtp.office365.com
Port : 587
Sécurité de la connexion : STARTTLS
mode d'authentification : oauth2
Nom d'utilisateur : l'adresse mail complète
PS
Il est impératif d'utiliser le nom de serveur smtp.office365.com, car avec d'autres noms, comme l'ancien smtp-mail.outlook.com pour le smtp, le mode d'authentification oauth2 ne fonctionne pas.
Avec le serveur smtp, smtp.office365.com, oauth2 est proposé. Mais il y a une astuce pour faire apparaître cette option en cas de changement de nom de serveur :
- dabord changer l'ancien nom en smtp.office365.com en laissant "mot de passe normal", et presser OK pour fermer l'écran;
- ensuite rouvrir l'écran des paramètres du smtp, et changer "mot de passe normal" par "oauth2" qui sera disponible à ce moment.
A+