关于我的问题:具有本地故障转移的远程 smtp 我需要在同一台服务器上设置两个 exim,它们都监听本地主机。我使用 nullmailer 和 exim 进行了评估,但 Debian 不允许同时安装这两个,我还觉得两个 exim 实例应该比一个 exim 和一个 nullmailer 占用更少的内存。
这可能吗?我知道 postfix 有实例,但我无法在 exim 上找到这种功能。设置应该从本地主机 (php) 接收邮件并尝试使用 mandrill(如智能主机),如果无法访问,请尝试通过在不同端口上运行的本地 exim 发送
答案1
我很难理解您要解决的具体问题:
- PHP/Web 应用程序通过 SMTP 发送邮件到 localhost:25。
- Exim4 接收该数据并转发至远程智能主机
如果该转发失败,则会将其排队并稍后重试。转发到 exim 的第二个实例不会增加交付的可能性,只会使复杂性加倍。
(例如,如果由于收件人的服务器关闭而无法发送邮件,您将把它从第一个 exim4 实例上的队列移到第二个 exim4 实例的队列。它仍然不会发送,它仍然会排队并重试。拥有两个 exim 不会使传递更可靠或更快。)