Articles of spf

垃圾邮件甚至在设置SPF后

我为我的域名设置了Google Apps的SPFlogging。 我遵循这里的步骤。 但即使设置SPFlogging后,垃圾邮件也会从域中发送。 我错过了什么?

我在哪里可以find一个开始了解和使用SPFlogging的综合指南?

我之前没有做太多的SPFlogging。 我明白,他们背后的概念是指定哪些服务器(IP)被允许发送邮件签名“从”一个特定的域 – 这是越来越重要,因为它似乎电子邮件服务正在收紧安全性最近。 我发现服务器上有很多与SPF相关的问题,而且我通过Googlefind了很多网页,但是大多数网页都是针对特定网页主机的。 所以,我的问题是,在发布SPFlogging问题之前,您build议阅读哪些资源? 我希望有一个全面的指导,以理解和执行SPFlogging,但一个没有太多的SPF背景的人可以得到很多。

SPFlogging每个发送域的Postfix主机名

我有一个服务器可以通过server.com ,有一个后缀的邮件服务器与主机名gaia.server.com运行。 因为反向DNS只是用于邮件目的(afaik),所以我将服务器IP 1.2.3.4的反向DNS条目更改为gaia.server.com ,这很好。 我在我的域名DNS服务器的TXT条目中插入了这个:v = spf1 mx ip4:1.2.3.4 -all 这个logging是由这个工具创build的。 现在我想从[email protected][email protected]发送电子邮件,这是一个不同域的地址,指向与server.com相同的IP地址。 现在我使用http://www.brandonchecketts.com/emailtest.php来testing这个configuration。 它给了我gaia.server.com作为Helo Address和[email protected]作为From Address 。 但是然后它查找From Address域server.com的SPFlogging。 请纠正我,如果我错了,但我认为它会查找邮件服务器IP,反转到一个主机名,然后检查该主机名的SPF。 还是我错了,反向检查只是垃圾邮件检查的另一部分? 我的问题是:如何以及如何configurationSPFlogging才能使用此服务器发送的所有域。 如果可能的话,我宁愿不把硬编码的IP地址放在每个域中。 这种情况下最好的做法是什么? 感谢您的阅读和您的帮助提前:)

Exim如何configurationSPF

我正在玩Exim试图为公司创build一个邮件服务器,基本上我能够发送电子邮件没有问题使用命令行或通过本地。 我试图设置SPF头,但我可以弄清楚,文档是非常低的水平,我应该指出正确的方向。 正如你可以看到在电子邮件的标题我有这个 Delivered-To: [email protected] Received: by 10.194.54.131 with SMTP id j3csp145253wjp; Sun, 23 Nov 2014 14:04:51 -0800 (PST) X-Received: by 10.194.189.81 with SMTP id gg17mr28397292wjc.115.1416780291387; Sun, 23 Nov 2014 14:04:51 -0800 (PST) Return-Path: <[email protected]> Received: from mydomain ([2a01:7e00::f03c:91ff:fe89:9bac]) by mx.google.com with ESMTPS id l17si9093719wiv.106.2014.11.23.14.04.51 for <[email protected]> (version=TLSv1 cipher=RC4-SHA bits=128/128); Sun, 23 Nov 2014 14:04:51 […]

从一台主机发送多域电子邮件时,SPFlogging

我们有一个CMS系统,其中多个客户从一台虚拟机上运行他们的网站。 由CMS生成的页面允许填写表单,这将触发电子邮件发送。 我在处理如何正确configurationSPFlogging时遇到问题,以免邮件被标记为垃圾邮件。 从我可以解决的问题来看,如果我们要托pipe三个客户域: customer1.com customer2.info customer3.co.uk 所有这些都在一台名为my-cms-uk.com的机器上 那么我需要为所有三个客户域以及my-cms-uk.com添加SPFlogging,这些域都指定my-cms-uk.com的IP作为被允许发送该域的电子邮件地址? 我不确定是否需要为机器的FDQN添加SPF。 我曾尝试使用谷歌search,但无法find一个清晰的解释为多个域名设置SPF。 我正在尝试使用的SPFlogging指定主机的IP,例如 “v = spf1 ip4:111.22.33.444 mx〜all” 为了让我更加迷惑,我查看了使用mailgun和aweber发送的邮件的SMTP设置,他​​们似乎没有我期望的SPF设置。 例如Cal Newport(calnewport.com)有一个使用Aweber的电子邮件列表,但是calnewport.com没有允许Aweber作为电子邮件发件人的SPFlogging?

为什么SPFlogging失败?

好吧,我一直在经历各种不同的网站,资源和主题,试图找出我的SPFlogging有什么问题,但无论我做什么,他们似乎都没有通过。 这是我的 "v=spf1 +a +mx +ip4:217.78.0.92 +ip4:217.78.0.95 -all" 我已经尝试了多种不同的工具来检查我的SPFlogging,有些给我通过,有些则没有。 但我不能发送邮件到某些谷歌应用程序帐户,他们只是反弹,这是非常烦人的。 任何人有任何想法? 我注意到源IP地址不是我定义的IPV4地址,但是Cpanel不会让我把这个地址添加进去。 这是我从port25.com得到的testing结果。 我正在运行WHM,并启用了spf和dkim。 Summary of Results ========================================================== SPF check: fail DomainKeys check: neutral DKIM check: pass Sender-ID check: fail SpamAssassin check: ham ========================================================== Details: ========================================================== HELO hostname: server1.viralbamboo.com Source IP: 2a01:258:f000:6:216:3eff:fe87:9379 mail-from: ###@viralbamboo.com ———————————————————- SPF check details: ———————————————————- Result: fail (not permitted) ID(s) verified: […]

SPF阻止一些电子邮件。 如何完成禁用呢?

我们已经在IIS上configuration了一个SMTP服务器。 我们还没有configuration任何SPF规则。 有些电子邮件直接进入了死信文件夹。 他们大多数有这个错误消息: Address does not pass the Sender Policy Framework 有什么办法可以禁用吗? 我知道这是不安全的,垃圾邮件发送者可以使用它来发送垃圾邮件,但我真的需要它现在被禁用,直到我正确地configuration和testing了SPF。

SPFlogging来阻止其他Google Apps帐户

我们在通过Google Apps发送来自@ .com的电子邮件时遇到问题,并正在寻找一种方法来阻止此问题。 我们的spflogging允许Google服务器从我们的域发送邮件,因为这是我们发送邮件的方式,所以我们真正需要的是只有我们的帐户被允许从我们的域发送的方式。 这样的选项是否存在于spf-records中,或者在使用Google应用程序时不可能阻止其他Google应用程序用户伪造你的域名?

Exchange Server的SRS + SPF

在启用了SPF的域上是否有特定的方法在Exchange上启用SRS或类似的function? 我有一个SPFlogging设置为〜所有,并注意到不在办公室(OOO)电子邮件失败,因为他们在标题中包含一个空白的MAIL FROM。 收件人没有收到自动回复,但是OOO的人确实得到了初始邮件,并且他们的回复也经过了,因为他们在邮件头中有一个MAIL FROM值。

SPFlogging,结合build议的logging

我有一个使用Amazon SES发送自动电子邮件的域名,使用Google Apps的常规电子邮件和使用MailChimp的每月新闻简报。 我想将三个build议的SPFlogging合并为一个,但我不确定正确的语法。 MailChimpbuild议: v=spf1 mx ptr include:servers.mcsv.net ~all 亚马逊SESbuild议: v=spf1 include:amazonses.com -all Google Appsbuild议: v=spf1 include:_spf.google.com ~all 所以我认为正确的spflogging应该是: v=spf1 mx ptr include:servers.mcsv.net include:amazonses.com include:_spf.google.com ~all 它是否正确? 我不确定我需要或想要mx和ptr,但这是MailChimpbuild议的。 MX是否意味着我需要添加一个额外的MXlogging? 也可以任何人解释PTR的目的,这是否意味着我也需要添加一个CNAMElogging? 谢谢。