Domanda

In Django, ho provato a inviare una mail usando send_mail come:

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

Questo mi ha sorprendentemente mi invia uno stato di 1, il che significa che è stato consegnato con successo.

Se provo a inviare lo stesso usando il mio account Gmail, ottengo immediatamente una risposta fallimento.

Come prendo tali guasti con smtplib?

È stato utile?

Soluzione

Questo indirizzo email è molto valido.Non esiste solo.Né Django né smtplib verificano se esiste un dominio.Consegnano semplicemente la posta a un MTA che reagisce in modo appropriato.

Altri suggerimenti

SMTPLIB Controllare solo il formato di indirizzo email e il server SMTP (Gmail nel tuo caso) coda i messaggi e restituire OK

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top