Postfix 是否能够根据发件人地址重写收件人?
有多个用户通过此配置接收邮件/etc/postfix/virtual
:
[email protected] user1, user2, user3, user4
但每当用户X发送[电子邮件保护],用户X收到自己的邮件。
Mailman 是适合这项工作的工具吗?
答案1
Postfix 本身无法从别名中排除发件人。原因是查找只有一个参数,即发件人或收件人。
Mailman 是一个邮件列表管理器。是的它具有将电子邮件转发给成员列表的功能,如上例所示。作为奖励,mailman 还具有邮件列表的高级功能如列表管理、成员管理、退回管理和存档。
你要求排除发件人以获取他自己的消息,mailman 也有这个功能。看看此主题和这个. 基本上,你应该设置选项不要发送会员自己帖子的副本在邮递员列表中。
一个警告:如果你使用 mailman虚拟域环境,它有限制。假设你有域名 example.com 和 example.net,那么你不能同时拥有这两个域名[电子邮件保护]和[电子邮件保护]因为列表名称在以下范围内必须是全局唯一的:单个 Mailman 实例,即两个列表即使位于不同的域中也可能具有相同的名称。