我有一台专用服务器,上面有多个 Ruby on Rails 应用程序。每个应用程序都在自己的域上运行。配置 Postfix 时,有名为“myhostname”和“mydomain”的参数。据我所知,它们只接受一个域,当从我的应用程序发送邮件时,此字段中的域确实将其声明为发送服务器(例如在原始 gmail 电子邮件中),无论电子邮件中的“发件人”标签是什么。理想情况下,如果我从以下位置发送邮件,我希望 domain2.com 成为发送服务器[电子邮件保护],即使 domain1.com 是“mydomain”。我的问题是:
- 发送时可以根据实际使用的邮箱更改发送服务器吗?
- 这是一个大问题吗?其他人是如何解决这个问题的?
我在此服务器上仅使用 Postfix 发送电子邮件,不接收电子邮件。感谢您提供的任何建议。
谢谢
答案1
由于您接受来自“mynetworks”的所有邮件(默认情况下),这不会影响发送方(查看permit_mynetworks
包含在哪里)。如果发件人不在我的网络中,您应该进行身份验证,以触发permit_sasl_authenticated
并让邮件通过。
对于接收方,请在 中列出您的域mydestination
。