使用 Postfix 代表我们的客户发送电子邮件

使用 Postfix 代表我们的客户发送电子邮件

我们通过自己的 SMTP 服务代表客户发送电子邮件。这对我们来说一直是一个问题,因为我们通常“欺骗”他们的源地址会导致邮件陷入垃圾邮件陷阱。过去这并不是一个问题,因为我们发送的这些邮件数量少且重要性低。然而,这一要求最近发生了变化,我们需要解决这个问题。

我们意识到从根本上来说我们的应用程序发送电子邮件是错误的,正如这篇文章所述:代表客户发送电子邮件

但是,我们希望在 SMTP 服务器级别解决这个问题。我们已经部署了一个运行 Postfix 的服务器。

是否可以让 Postfix 自动调整邮件标头,以便我们获得此“代表发送”行为?我认为这应该只是 Postfix 注意到发件人地址是欺骗的(即其配置中任何地方都没有提及的域),因此注入/替换适当的标头以获得所需的效果。

谢谢。

答案1

如果您正确设置了该 postfix 实例,那么您将不会欺骗任何东西。

由于您是在客户批准的情况下发送邮件,并且您和他们都希望正确地完成它,我认为没有理由您不能将其设置为尽可能有效和合法。

  • 确保您的邮件服务器 IP 与反向 DNS 相同。
  • 为您的域名和客户域名发布 SPF 记录,以表明您的邮件服务器是合法的邮件来源。
  • 禁用中继,并且对于从互联网连接的各方,需要身份验证才能发送邮件
  • 考虑使用 DKIM 来签署邮件,因为许多大型邮件运营商(如 yahoo 和 gmail)都会检查邮件是否已签署。

一旦所有配置正确,邮件将尽可能合法,并且不会涉及任何欺骗。

相关内容