SMPTPLIB在无效的电子邮件地址上不会失败
-
21-12-2019 - |
题
在django中,我尝试使用send_mail
发送邮件:
from django.core.mail import send_mail
send_mail("test", "test", settings.EMAIL_HOST_USER, ["sasdadome@asdijandasd.com"])
.
这令人惊讶地向我发送了一个生成的状态,这意味着它是成功交付的。
如果我尝试使用我的gmail帐户发送相同的情况,我立即获得故障响应。
如何使用1
捕获此类失败?
解决方案
此电子邮件地址非常有效。它只是不存在。django和smptplib都不验证是否存在域。他们只是将邮件送到适当反应的MTA。
其他提示
smptplib只检查电子邮件地址格式和smtp服务器(在您的情况下gmail)队列邮件并返回OK
不隶属于 StackOverflow