了解SPF打破转发的原因

时间:2017-07-12 17:57:04

标签: email spf

我无法理解为什么SPF会中断转发 说我的邮件是me@domain.com,我发送电子邮件到joe@mit.edu。
假设Joe配置了他的mit.edu帐户以将邮件转发到他的个人帐户joe@gmail.com。
现在我希望我的域名MTA和mit.edu的MTA之间的SMTP转换看起来像这样:

220 mit.edu.ac.il
HELO domain.com
250 OK
MAIL FROM: <me@domain.com>
250 OK
RCPT TO: <joe@mit.edu>
...

我有两个问题:
1)现在转发邮件时,MAIL FROM值是多少?我认为它会相同,因此会失败SPF,因为ns.domain.com不允许mit.edu使用其域发送电子邮件。
2)如果我在1中更正,为什么不将MAIL FROM设置为转发器的身份(在这种情况下,mit.edu)?

2 个答案:

答案 0 :(得分:0)

经典电子邮件转发标准(例如~/.forwward)已在垃圾邮件时代之前创建。他们保持信封发件人(MAIL FROM:)不变=&gt;它可能会超过SPF记录所施加的限制。

某些转发方法(例如procmail,~/.procmailrc)允许转发新的/已更改MAIL FROM:

SO 您应该非常具体地了解转发的MTA / SMTP服务器。

答案 1 :(得分:0)

转发由SRS处理,但这与转发不同。您要求的内容基本上是伪造的,因此SPF并不喜欢它。解决方案不是试图保留起始地址,因为它是前向,而不是中继。