具有本地交付和每用户智能主机的 MTA

具有本地交付和每用户智能主机的 MTA

我在为桌面系统选择和配置 MTA 时遇到一些问题。一些工具(例如 apt-listchanges 或 cron)依赖于本地邮件传送,我认为提供本地邮件传送是一件好事。另一方面,还有一些工具,例如咖啡馆,它与可以传送到远程域的 MTA 配合使用效果最佳。

像大多数人一样,我不在个人台式机上处理邮件,而是在远程邮件服务器上处理邮件,并且希望通过该主机发送外发邮件,因为从没有固定 IP 和主机名的计算机发送邮件不起作用对所有收件人都有好处。

到目前为止,这可以很容易地完成DMA可能还有大多数其他 MTA,但一旦我让我的一些朋友使用我的计算机并为他们每个人创建一个帐户,事情就会变得更加复杂。如果我只保留常规智能主机 + 本地交付配置,则计算机上的每个用户都必须共享具有相同身份验证的同一智能主机。不太好!

更好的解决方案是让每个系统用户指定自己的智能主机和身份验证。 msmtp 正是这样做的。不幸的是,它不进行本地邮件传递,因此来自 cron 或 apt-listchanges 的消息会被丢弃。所以这也不是一个好的选择。

我想像 Exim4 或 Postfix 这样的较重的 MTA 可以配置来做到这一点,但我真的不知道如何做。

相关内容