Quelles autres informations pourraient être utiles ? Le serveur distant indique un échec d’authentification. Il n’y a pas grand-chose de plus que nous puissions dire.
Avez-vous activé la 2FA ou la MFA pour ce compte de messagerie ? Cela pourrait empêcher le fonctionnement de l’authentification SMTP.
Sinon, pouvez-vous essayer l’authentification SMTP manuellement pour voir si elle fonctionne ?
Vous devez d’abord construire la chaîne d’authentification (une chaîne encodée en base64 de nom d'utilisateur␀nom d'utilisateur␀mot de passe)
Je suggère d’utiliser Python :
○ → ipython3
In [1]: import base64
In [2]: import getpass
In [3]: u, p = 'michael', getpass.getpass()
Password: (coller ou taper le mot de passe ici)
In [4]: base64.b64encode(f'{u}\\x00{u}\\x00{p}'.encode()).decode()
Out[4]: 'bWlxxxxxxxxxxxxxxxxxxxxxxxxxxx'
(veuillez remplacer michael par votre nom d’utilisateur SMTP réel si vous faites cela)
NE PARTAGEZ PAS CETTE CHAÎNE, C’EST VOTRE MOT DE PASSE EN TEXTE CLAIR
et ensuite faire l’authentification SMTP manuellement, par exemple :
○ → openssl s_client -starttls smtp -connect mail.my.domain:587
CONNECTED(00000003)
…
---
250 SMTPUTF8
AUTH PLAIN bWljaGFlbABtaWNoYWVsAHBhc3N3b3Jk ← le mot de passe "password"
535 5.7.8 Error: authentication failed: authentication failure
AUTH PLAIN bWlxxxxxxxxxxxxxxxxxxxxxxxxxxx ← le vrai mot de passe
235 2.7.0 Authentication successful
RSET
250 2.0.0 Ok
QUIT
221 2.0.0 Bye
closed
Si cela ne fonctionne pas, les identifiants sont probablement vraiment incorrects. Si cela fonctionne bien… nous examinerons plus en détail.