我运行一个exim4实例,该实例是我的域的主要MX,并从公共Internet接收电子邮件。 邮件为我的用户被转发到其他电子邮件地址 – 我使用redirect路由器和别名文件来实现这一点。
有时,收到转发邮件的电子邮件服务器会拒绝该邮件。 在这种情况下,Exim会将邮件反弹回原始发件人。
我更希望如果redirect交付失败,exim不会导致整个交付失败,而是回退到替代路由器,例如进行本地交付。
这是可能的,我怎样才能configuration这种行为?
redirect不适用于大量转发。 也许你必须在configuration中设置begin rewrite部分?
begin rewrite *@first.domain.tld [email protected] Eh
这里first.domain.tld所有消息first.domain.tld将被重写,接收者地址将被second.domain.tld 。 然后你的路由器将消息转发到正确的方框。
其他可能的情况是,您有两台服务器应该响应相同的local_domains。 在这种情况下,您必须添加manualroute路由器,将传入的消息重新传输到其他服务器 – 相应的条件集。