0

您好,我拥有一个网站,它使用 2 种不同的方式向用户发送电子邮件:

-gmail 配置为 support@example.com -amazon SES

问题是使用 SES 发送的电子邮件总是变成垃圾邮件!我的 SPF 记录看起来像:“v=spf1 include:amazonses.com include:_spf.google.com ~all” 我的 TXT 记录看起来像:“v=spf1 include:amazonses.com include:_spf.google.com ~all”

我刚刚按上述方式更改了这些记录,是否需要等待 48 小时或类似的时间?

这是正确的设置吗?如果是,我的问题可能是什么原因?

4

2 回答 2

0

第一条评论实际上并不完全正确!

机制可以使用以下四个限定词之一作为前缀:

"+"  Pass
"-"  Fail
"~"  SoftFail
"?"  Neutral

SoftFail 通常是比 Fail 更好的选择,因为 SPF 存在一些缺陷,并且 Fail 可以防止某些转发的电子邮件根本无法到达,而不是被标记为可能的垃圾邮件。(因为我曾为多家电子邮件提供商工作过,所以我遇到过这些问题)

确保测试您的 SPF 记录。你可以使用这个网站来测试它们: http ://spf.myisp.ch

于 2013-10-17T09:27:42.423 回答
0

首先,正如其他人所指出的,您正在使用 SoftFail ~all。从openspf.org 记录语法

SoftFail:SPF 记录已将主机指定为不允许发送但正在转换

预期行动:接受但标记

-all如果您希望电子邮件在从未经授权的服务器发送时被拒绝,您应该使用 HardFail 。

SPF 保护用于防止欺骗。它在那里定义被授权为某个域发送电子邮件的服务器。通常,如果 spf 失败,电子邮件将被拒绝并且不会进入垃圾邮件。

电子邮件进入垃圾邮件的可能原因有很多,但通常是因为您的电子邮件已被 SpamAssassin等内容分析工具标记为垃圾邮件。您应该联系管理电子邮件过滤的人员,并询问他们为什么您的电子邮件会进入垃圾邮件。

于 2016-07-11T22:34:17.280 回答