SMTplib non fallisce sugli indirizzi email non validi
-
21-12-2019 - |
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
?
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