我正在使用 SES 向用户发送邮件。如果我使用 Gmail 的发件人地址发送电子邮件,效果很好,但对于同一封邮件,如果我更改为我的公司 ID,它会变成垃圾邮件。
我检查了域 MX 和 TXT 设置,它们看起来很好。
知道可能是什么原因吗?
谢谢
就像之前的一些发帖者所说,我要检查的第一件事是您发送邮件的域是否有 SPF 记录设置,这会导致问题。如果没有,您可能需要尝试从邮件服务器向 [电子邮件受保护] 发送消息。您会收到一份包含大量信息的报告,它应该向您显示是否存在您没有意识到的明显问题,该问题导致垃圾邮件过滤器认为您的邮件是垃圾邮件。
看看这两个链接:
朝鲜民主主义人民共和国: https://docs.aws.amazon.com/ses/latest/dg/send-email-authentication-dkim.html
防晒指数: https://docs.aws.amazon.com/ses/latest/dg/send-email-authentication-spf.html
您应该启用这两项,以便电子邮件垃圾邮件过滤器对从您的 SES 注册地址发送的电子邮件更加宽松。设置起来很痛苦,但不幸的是这是必要的痛苦。
这是关于该主题的有趣的技术读物:http://blog.codinghorror.com/so-youd-like-to-send-some-email-through-code/