Question

Dans django, j'ai essayé d'envoyer un mail à l'aide de send_mail comme :

from django.core.mail import send_mail
send_mail("test", "test", settings.EMAIL_HOST_USER, ["sasdadome@asdijandasd.com"])

Cette surprise m'envoie un statut de 1, ce qui signifie qu'il a été livré avec succès .

Si j'essaie d'envoyer le même à l'aide de mon compte gmail, je reçois un échec de la réponse immédiatement.

Comment puis-je rattraper ces échecs avec smtplib ?

Était-ce utile?

La solution

Cette adresse email est très valable.Il n'existe tout simplement pas.Ni django ni smtplib vérifier si un domaine existe.Ils ont juste de livrer le courrier à un MTA qui réagit appropiately.

Autres conseils

Smtplib seulement de vérifier l'adresse email format et le serveur smtp (gmail dans votre cas), la file d'attente de messages et de retour ok

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top