根据声明客户端 IP 进行 SPF 记录和拒绝

根据声明客户端 IP 进行 SPF 记录和拒绝

我使用由 Microsoft Exchange Online 设置的小型个人电子邮件服务器。我不是专业的 IT 人员,但出于很多原因我更喜欢 Exchange。

现在我使用这个 SPF 记录:v=spf1 包括:spf.protection.outlook.com -all

我给一些人发了一封电子邮件,收到了这样的答复: 尝试传递您的邮件时,位于 host=EBOSMAILSERVER,from=ebos.com.cy 的邮件服务器在以下地址遇到问题:

对于 *******@cytanet.com.cy, ubad=0, 站点 (cytanet.com.cy/[IP]) 表示: 550 5.7.1 *******@cytanet.com.cy: 收件人地址被拒绝: 请参阅http://www.openspf.net/为什么?s=mfrom;id=*******%40[MyDomain].tld;ip=[IP];r=promitheas3.pri.cytanet.com.cy

有关更详细的解释,请参阅http://netwinsite.com/suremail/deliver_failed.htm

openspf.net 说: promitheas3.pri.cytanet.com.cy 拒绝了一封声称信封发件人地址为 ****@mydomain.tld 的消息。

promitheas3.pri.cytanet.com.cy 收到一封来自 mail.ebos.com.cy ([IP]) 的消息,该消息声称信封发件人地址为 ****@mydomain.tld。

但是,域 mydomain.tld 已使用 SPF 声明它不会通过 mail.ebos.com.cy 发送邮件()这就是邮件被拒绝的原因。

如果我理解正确,我必须将“a 记录”定义为客户端。但是我在太多设备(笔记本电脑、平板电脑、手机)上以及不同的 ISP 上使用此电子邮件。

我认为这是非常非常严格的规定。你建议我怎么做?我在这个特定的接收器上遇到了这个问题。

答案1

听起来您正在尝试直接向收件人发送邮件,但是您的 SPF 记录声明邮件只能来自 Exchange Online。我认为您有两个选择:

  1. 您的邮件似乎来自 mail.ebos.com.cy。假设情况总是如此,您可以在 SPF 记录中添加一个条目来说明这一点。您的新 SPF 记录将是:v=spf1 a:mail.ebos.com.cy include:spf.protection.outlook.com -all。如果情况并非总是如此,那么我建议您使用第二种选择。

  2. 使用 Exchange Online 发布的设置发送所有邮件如何设置多功能设备或应用程序以使用 Office 365 发送电子邮件或者针对 Office 365 商业版或 Microsoft Exchange 帐户的 POP 和 IMAP 访问的 Outlook 设置如果我理解的正确的话,这将是您的最佳选择。

相关内容