在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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top