我有几个系统用户,每个用户都有一个公司的电子邮件地址,由postfix处理。 每个星期,我们都会发送一封状态电子邮件,让所有人了解当前的发展情况。 到目前为止,这只是一些人,所以可以把他们的地址写成cc。
现在公司开始发展,我想build立一个虚拟地址,我可以在列表中添加新的别名,例如,我们可以通过邮件[email protected]向任何人发送邮件。
我宁愿不build立像邮递员这样的邮件列表系统,因为:
所以,我的第一个想法是使用virtual_map并添加虚拟散列中的每个人为这个地址:
# main.cf virtual_alias_maps = hash:/etc/postfix/virtual # virtual [email protected] [email protected], [email protected], # etc
它工作得很好,除了一个恼人的问题:如果user1发送邮件updates ,他收到该邮件的副本。
我已经阅读了一篇关于linux公报的文章,介绍了这种方法,并重新使用了别名数据库。 我试图实现,但有完全相同的问题。
也许值得注意的是,用户通常的邮件地址已经是别名了,这样每个人都可以在邮件地址中使用他的名字,同时还可以防止暴力破解太容易,所以我的别名表看起来像这样:
john: john.Ed2 robert: robertFoo alicia: alicia_bar
我search了一个后缀设置,可以防止发件人收到邮件,但找不到任何邮件。 这样的设置是否存在?
如果不是的话,那么执行内部邮件列表最简单的方法是什么?
不,这样的设置不存在。
但是正如所评论的那样,如果一个人如此倾向,就可以做到。 但是这将是相当黑客,对未来有负面影响。 你会积累技术债务 。
当谈到简单的解决scheme时,在我工作的所有地方,邮件列表(更确切地说,这是一个分发列表)的实现方式与您所做的完全相同; 以便发件人收到他自己的邮件副本。
这并不坏,与现代MUA相反,这使得他们能够在讨论的情况下显示一个线程视图(在发布列表中,这不应该太频繁,但是仍然会发生并且有一定的用处)。 坦率地说,人们习惯了。 有些甚至会自动抄送他们发送的每封邮件(这可能听起来很疯狂,但有些人的function却不同,使用他们的收件箱来处理各种各样的东西。
如果有人不喜欢这种行为,他或她应该在他自己的MUA上设置相应的过滤规则。
这是我实现它的最简单的方法。 对于其他情况,我使用mailman (这是很容易设置)或邮件服务器软件提供的设施。