我们有一台旧的 zimbra 服务器作为公司邮件服务器,它只执行 TLS1。让我们为 MailServerA 调用 zimbra。
为了解决这个问题(并解决一些安全问题),我想设置一个 postfix 服务器来接收来自互联网的传入电子邮件。我们称这个服务器为 MailServerB
然后,如果收件人的域在我的域列表中,它才应该将电子邮件转发到 MailServerA。
如何配置 MailServerB 以接受来自任何人的电子邮件,但只有当电子邮件发往我的某个域时才转发到 MailserverA?
答案1
通过使用选择性中继功能:
在 /etc/postfix/transport 中添加一行:
mydomain.net smtp:insecuremx.mydomain.net
跑步
postmap /etc/postfix/transport
添加
smtpd_relay_restrictions = permit_mynetworks, reject_unauth_destination
transport_maps = hash:/etc/postfix/transport
relay_recipient_maps = hash:/etc/postfix/relay_recipients
它/etc/postfix/main.cf
失踪了并且跑了postfix reload
。
http://www.postfix.org/SMTPD_ACCESS_README.html#lists
https://xdeb.org/post/2017/12/20/mail-relay-mx-backup-and-spam-filtering-with-postfix/