小编kik*_*kik的帖子

使用 postfix 别名作为简单的邮件列表,无需向发件人发送邮件

语境

我有几个系统用户,每个用户都有一个公司电子邮件地址,由 postfix 处理。每周,我们都会发送一封状态电子邮件,让每个人都了解当前的发展情况。到目前为止,这只是少数人,所以可以将他们的地址写为cc。

现在该公司开始发展壮大,我想设置一个虚拟地址,我可以在列表中为其添加新别名,以便我们可以,例如,邮寄updates@example.com给每个人。

我宁愿不为此设置像 mailman 这样的邮件列表系统,因为:

  • 这有点矫枉过正
  • 这是一个小功能。这意味着,从长远来看,我可能不会太注意更新和检查邮件软件——而且这种具有面向公众界面的低优先级服务是拥有易受攻击的服务器的完美秘诀。

所以,我的第一个想法是virtual_map在这个地址的虚拟哈希中使用和添加每个人:

# main.cf
virtual_alias_maps = hash:/etc/postfix/virtual

# virtual
updates@example.com user1@example.com, user2@example.com, # etc
Run Code Online (Sandbox Code Playgroud)

它工作得很好,除了一个烦人的问题:如果user1向 发送邮件updates,他会收到该邮件的副本。

在 linux 公报上读过一篇文章,介绍了这种方法并建议使用别名数据库。我试图实现它,但遇到了完全相同的问题。

也许值得注意的是,用户通常的邮件地址已经是别名,这样每个人都可以在邮件地址中使用他的名字,同时仍然防止暴力破解太容易,所以我的别名表看起来像这样:

john:   john.Ed2
robert: robertFoo
alicia: alicia_bar
Run Code Online (Sandbox Code Playgroud)

我搜索了一个可以阻止发件人接收邮件的后缀设置,但找不到任何设置。有这样的设置吗?

如果没有,您实现内部邮件列表的最简单方法是什么?

email postfix mailing-list

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

email ×1

mailing-list ×1

postfix ×1