最近,我的Web应用程序发送的电子邮件被Gmail标记为垃圾邮件。可能还有其他提供商。我的Web应用程序使用Sendgrid发送一些与系统相关的自动或用户触发的电子邮件。第一次遇到此问题时,我在Amazon Route 53中设置了SPF记录来解决该问题。
大约一周前,这些系统电子邮件再次开始成为垃圾邮件。当我访问dmarcian.com并使用其SPF Surveyor工具时,该工具显示我没有该域的SPF记录。
我再次检查了Sendgrid中的仪表板,并在那端验证了SPF记录。我还设置了链接品牌,在Route 53中添加了必需的DNS记录,并通过Sendgrid对其进行了验证。那不能解决问题。
这是我在Route 53中拥有的SPF记录:
v = spf1 mx一个include:sendgrid.net -all
我已经将其从以前的尝试中进行了调整。它以前不包含“ mx a”标签,但仍提供了所需的结果。
我希望这些电子邮件会显示在我的常规收件箱中,而不会出现警告横幅,告诉我它们可能是垃圾邮件。目前,电子邮件带有该横幅,或者直接进入我的垃圾邮件文件夹,并且我必须在两种情况下都将其标记为非垃圾邮件。
我是这方面的新手,所以如果我不包含需要别人看的东西,请告诉我,我会贴出任何需要的东西。