postfix能够根据发件人地址重写收件人吗?
在/etc/postfix/virtual有多个用户通过此configuration接收邮件:
[email protected] user1, user2, user3, user4
但是,无论用户X发送一个[email protected],用户X都会收到自己的邮件。
Mailman是这份工作的正确工具吗?
Postfix本身不能排除别名中的发件人。 原因是查找只有一个参数,无论是发件人还是收件人。
Mailman是一个邮件列表pipe理器。 是的,它有function转发电子邮件成员名单上面的例子。 作为奖励,邮递员具有列表pipe理,会员pipe理,反弹pipe理和归档等邮件列表的高级function 。
你的请求排除发件人得到自己的消息,邮递员也有。 看看这个线程和这一个 。 基本上,你应该设置选项不要发送邮件列表中的成员自己的post的副本 。
需要注意的是:如果您在虚拟域环境中使用邮递员,则会受到限制。 假设你有example.com和example.net这两个域名,那么你不能同时拥有[email protected]和[email protected],因为listname在单个邮件实例中必须是全局唯一的 ,即两个列表可能没有即使他们在不同的域名相同的名称。