在 Postfix 中通过 SMTP 中继来自特定用户的电子邮件

在 Postfix 中通过 SMTP 中继来自特定用户的电子邮件

这是一个非常简单的问题,如果它很明显/已经得到回答,很抱歉。

我有一个邮件服务器,用于从我的主域发送邮件。我已将其设置为仅使用 TLS、DKIM、DMARC、SPF 和我的域的 RT 记录。它运行良好。

但是,同一台主机还拥有一个 Web 服务器,该服务器包含多个 php 应用程序,这些应用程序都有自己的虚拟域。我不希望 Web 服务器用户 (http) 能够通过提交从我的主域发送电子邮件,因为垃圾邮件被列入黑名单的可能性太大,而且从错误的域接收电子邮件也很奇怪。

我想设置 postfix,以便通过 Google 的 SMTP 服务器发送来自该虚拟域 (virtual-domain.com) 的所有电子邮件,而不是从我的主域发送。我有多个虚拟域,理想情况下,我想为每个虚拟域选择要使用的 smtp 服务器。

目前,我只能弄清楚如何使用传输文件来实现这一点,据我所知,这仅适用于目标地址。我可以轻松地将任何电子邮件发送到[电子邮件保护]通过 gmail 的 smtp 服务器,但我不知道如何使用发件人地址执行相同操作。

有没有办法做到这一点?

相关内容