我读了一些关于这方面的资料,发现了一种名为“发件人政策框架”的东西,它似乎可以帮助正确识别邮件。这会增加我发送的邮件不被标记为垃圾邮件的机会吗?还是只会增加标头中包含我的域名的垃圾邮件被标记为垃圾邮件的机会?
在哪里可以找到从服务器发送邮件的良好做法?
重要的一点是,我将设置 Google 应用,以便我的客户可以使用 mail.example.com 来接收/发送电子邮件。我的服务器如何才能正确使用这些设置,以便从 Google 应用发送的邮件和从服务器(php 代码)发送的邮件都被识别为真实的?
答案1
发件人策略框架 (SPF) 是一种方案,允许域所有者/管理员指示哪些服务器被允许代表他们的域发送邮件。
当接收服务器使用并信任它时,它可以过滤掉不符合以下要求的消息:不是源自于你,但声称如此。
因此,尝试确保邮件是您发送的邮件会被接受。这是一个声誉问题。确保您的邮件服务器不在声明的家庭宽带 IP 上,该 IP 可能列在策略阻止列表中,例如http://www.spamhaus.org/pbl/。如果您尝试从住宅 IP 发送邮件,请将您的 MTA 配置为通过非住宅 IP 的智能主机(例如您的 ISP)进行路由。
阅读上市政策http://www.rfc-ignorant.org/并确保你的邮件服务器没有违反任何规则。通过邮件中继测试器检查你的服务器,确保它至少是安全的,例如http://www.abuse.net/relay.html。
答案2
答案是“视情况而定”。正确定义的 SPF 记录可以帮助您的邮件被许多垃圾邮件过滤器正确分类,但并非全部。垃圾邮件发送者通常会设置 SPF 记录,因此垃圾邮件过滤公司不会盲目信任设置它们的任何人。一个好的过滤器将 SPF 匹配与信誉系统相结合,因此如果您发送干净的邮件并使用 SPF,那么您的状况会更好。
因此添加它是个好主意,但它不一定能解决你所有的问题。
答案3
SPF 的工作原理是验证消息来源的主机 IP(或网络)。只要消息来自经过 SPF 验证的主机,它是如何发送的就不重要了。
SPF 的作用是验证邮件是否来自正确的主机。因此,如果您有大量邮件被冒充您的域名,导致您的域名看起来像垃圾邮件,SPF 会帮您解决这一问题。但它对内容过滤器认为看起来像垃圾邮件的每封邮件内容没有帮助。也就是说,您可以从有效主机发送包含“Viagra and Cialis”等字词的邮件,但邮件仍会被标记为垃圾邮件。