从同一台服务器上的多个域发送带有Postfix的邮件

我有一个专用的服务器上有多个Ruby on Rails应用程序。 每个应用程序都在自己的上运行。 在configurationPostfix时,有一些参数叫做“myhostname”和“mydomain”。 据我所见,他们只接受一个域名,当从我的应用程序发送邮件时,这个域名的域名确实表示这是发送服务器(例如在原始的Gmail邮件中),不pipe在电子邮件说。 理想情况下,如果我从[email protected]发送邮件,即使domain1.com是“mydomain”,我也希望domain2.com成为发送服务器。 我的问题是:

  • 我可以根据发送时实际使用的电子邮件来更改发送服务器吗?
  • 这是一个大问题,其他人如何解决这个问题?

我只在这个服务器上使用Postfix来发送电子邮件,而不是接收。 感谢任何build议。

谢谢

如果您接受来自“mynetworks”的所有邮件(默认情况下),则不会影响发送方(请查看包含permit_mynetworks位置)。 如果发件人不在mynetworks中,则应该进行身份validation,以触发permit_sasl_authenticated并让邮件通过。

对于接收方,请将您的域名列入我的mydestination