sendmail使用返回path而不是从地址

我有一位客户抱怨被标记为垃圾邮件的电子邮件。

我正在看标题。 它显示了正确的From:[email protected]

但是,它不喜欢返回path

Return-Path: <[email protected]> Received-SPF: neutral (google.com: xxxx is neither permitted nor denied by domain of [email protected]) client-ip=xxxx; Authentication-Results: mx.google.com; spf=neutral (google.com: xxxx is neither permitted nor denied by domain of [email protected]) [email protected] 

如何configurationsendmail使用返回path的发件人地址?

从蝙蝠本书(第1165页):

返回path:标题旨在显示真正的发件人的信封地址,而不是用于回复的发件人(发件人:和回复:邮件头)。 例如,在发布Usenet新闻时,Return-Path:显示“news”,From:显示发布用户的地址。 但总的来说,Return-Path:决不能用于回复邮件。 它仅用于通知交货错误。

您的客户端没有与返回path:标题的问题。 因为标题告诉我们,结果是中性的,所以不用SPF。 您的客户必须接受预期的收件人将其作为垃圾邮件发送给他们的事实。

如果这确实是一个误报,可以考虑为域设置适当的SPF和DKIMlogging,看看情况是否有所改善。

它看起来像你的电子邮件是从一个自动发件人发送使用谷歌的服务器之一。 它可能连接到GMail发送消息。 您的服务器似乎有一个SPFlogging,其中既没有包含Google SPF列表,也没有指出应该强制执行。 包含[email protected]的发件人标题可能会有所帮助。

在您开始发送邮件之前,有很多因素会使您的邮件看起来像垃圾邮件。

  • 你有一个PTRlogging的静态地址返回你的主机名,或在另一个A地址名称的地址? (是否反向DNSvalidation工作?)
  • 您的邮件服务器是否使用PTRlogging返回的相同名称来宣布自己?
  • 你的邮件服务器是否有一个允许自己发送邮件的SPFlogging?
  • 你的地址列在list.openwl.org?

如果前两项testing失败,则强烈表明垃圾邮件或自动邮件来源。 个人电子邮件几乎总是通过这些testing,而垃圾邮件往往失败。 接下来的两个testing是非垃圾邮件的指示。

一旦你开始发送电子邮件,还有其他testing适用。

  • 返回path地址(信封地址)和发件人地址都应该有一个指向正在工作的邮件服务器的MXlogging。
  • 返回path地址应该匹配From或Sender地址头。
  • 这两个域(如果不同)应该有一个工作邮政局长地址。
  • 两个域(如果不同)都应该有SPFlogging,允许来自发送服务器的邮件。
  • 这两个电子邮件地址和他们的域的历史可能会被考虑(autowhitelisting / autoblacklisting)。
  • 该消息是否具有有效的DKIM签名。
  • 电子邮件pipe理员认为合适的任何其他规则。

我发现自动发件人在DKIM签署的文档上遇到了相对较高的故障率。 这主要与公钥不能从DNS获得有关。