我无法理解为什么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)?
答案 0 :(得分:0)
经典电子邮件转发标准(例如~/.forwward
)已在垃圾邮件时代之前创建。他们保持信封发件人(MAIL FROM:
)不变=&gt;它可能会超过SPF记录所施加的限制。
某些转发方法(例如procmail,~/.procmailrc
)允许转发新的/已更改MAIL FROM:
。
SO 您应该非常具体地了解转发的MTA / SMTP服务器。
答案 1 :(得分:0)
转发由SRS处理,但这与转发不同。您要求的内容基本上是伪造的,因此SPF并不喜欢它。解决方案不是试图保留起始地址,因为它是前向,而不是中继。