我的域的主 mx 服务器已关闭,并且可能会关闭一天左右。与此同时,将 sme 高优先级邮件发送给需要它的人的压力越来越大。
我想要做的是设置一个辅助 MX,它将充当某些特定电子邮件地址的中继,并将其余的中继用于一个域,而另一个域应该只使用虚拟别名映射表中的策略。
我目前得到的看起来像这样:
主文件:
virtual_alias_domains = dom1.example.org, dom2.example.org
virtual_alias_maps = hash:/etc/postfix/virtual
transport_maps = hash:/etc/postfix/transport
运输:
[email protected] :
[email protected] :
dom1.example.org smtp:primarymx.example.org
dom2.example.org :
虚拟的:
[email protected] [email protected]
[email protected] [email protected]
[email protected] [email protected]
问题是发送到 [email protected] 的邮件被拒绝:
Remote host said: 550 5.1.1 <[email protected]>: Recipient address rejected:
User unknown in virtual mailbox table
我想要发生的是该邮件被定向到 smtp:primarymx.example.org 并排队,直到该服务器可用。
出了什么问题?我怎样才能让它工作?
我想到了。
传输表应该是这样的: