有时仅通过SendGrid / Django Contact Form发送电子邮件?

问题描述 投票:0回答:1

如问题中所述。在SendGrid站点上,它表明已接收到所有请求(在联系表单上按“提交”时),但实际上只有1/3的请求已交付。任何人都知道为什么会发生这种情况吗?

django email sendgrid contact-form
1个回答
0
投票

我也遇到了同样的问题,但是在Internet上找不到很多信息。这就是我能想到的。

如果您查看SendGrid的活动日志,您可能会注意到某些电子邮件未送达。

enter image description here

单击它,我得到了:

hotmail.com服务器阻止了此邮件的发送。虽然我们不会尝试再次发送此消息,但我们将尝试发送将来有新消息发送到该地址。

您可以在“阻止阻止”组中查看所有地址。学习更多。

来自hotmail.com服务器的完整响应:

550 5.7.1不幸的是,没有发送来自[167.89.100.227]的消息。请联系您的Internet服务提供商,因为他们的一部分网络在我们的阻止列表中(S3140)。您也可以推荐您的提供者到http://mail.live.com/mail/troubleshooting.aspx#errors。[VI1EUR05FT039.eop-eur05.prod.protection.outlook.com]

我运行了一个whois checkup on that IP,它确实属于SendGrid。

现在,我不知道SendGrid在地下如何工作,但是我想象它们有多个服务器并在这两个服务器之间运行负载平衡。这些IP中的某些IP可能被阻止,这可以解释为什么它有时仅起作用。通过6次测试,我有3次失败,因此赔率看起来并不高。

我只能想象对此的唯一解决方案是联系SendGrid。我在讲话时就是这么做的,我打算让他们回到这个问题上。希望很快能收到他们的来信。

© www.soinside.com 2019 - 2024. All rights reserved.