550代表使用spf的客户端发送错误电子邮件

为了回答这个问题,我尝试设置正确的“from”,“sender”和“return-path”。 我不知道这是如何在.net(特别是“返回path”),但我已经设置如下:

mail.From = [email protected]; mail.ReplyTo = [email protected]; mail.Sender = [email protected]; 

我在我的dns上创build了一个spflogging,但后来我收到了大约550个错误,邮件未能发送。 (大部分电子邮件已发送,但只有一些返回了550错误)。

当我研究这个错误时,我发现这个错误可能是由于spf中没有包含“发件人”电子邮件地址的域名?

或者,也许我的客户的电子邮件服务器需要有一个有效的SPFlogging?

或者我应该在我的spflogging中使用'include'语句并包含我的客户端域? 这可能是不切实际的,因为我可能有多达100个客户,并且spflogging被限制为255个字符。

或者,也许我已经错误地设置了电子邮件对象?

或者是我的域名应该在存储在公司服务器上的spflogging中,我代表他们发送电子邮件?

SPF控制哪些服务器可以代表特定域名发送邮件。

SPFlogging是一个TXTtypes的DNSlogging,应该为您发送电子邮件的域名设置,而不是您的邮件服务器的域名(除非它们是相同的)。

发件人政策框架网站是非常有用的参考,并包括一个SPF计算器 ,将帮助您编写您的SPF条目,并链接到SPFloggingtesting器 ,将检查任何域的任何SPF条目。