如何将来自电子邮件帐户的所有传入邮件的副本发送到另一个电子邮件地址?(后缀)

Mrs*_*sdk 7 email ubuntu email-server postfix

如何将来自电子邮件帐户的所有传入邮件的副本发送到另一个电子邮件地址?(后缀)

这是可能的?

谢谢。

jos*_*chi 13

您可以简单地使用receiver_bcc_maps复制发送给特定用户(或特定域)的所有电子邮件。

例如,将以下行添加到您的main.cf(或postconf用于):

recipient_bcc_maps = hash:/etc/postfix/recipient_bcc_maps
Run Code Online (Sandbox Code Playgroud)

并创建一个/etc/postfix/recipient_bcc_maps包含以下内容的文件:

user@example.com  recipient@example.net
Run Code Online (Sandbox Code Playgroud)

并运行postmap recipient_bcc_maps


小智 5

您可以通过为帐户创建两个别名来实现,如下所示:

假设您有两个电子邮件地址:mom@example.com 和kid@example.com,并且您希望妈妈获得孩子所有电子邮件的副本。在这种情况下, mom@example.com 和 Kid@example.com 都是帐户,但您还需要创建以下别名:

From:                         To:
kid@example.com               mom@example.com
kid@example.com               kid@example.com
Run Code Online (Sandbox Code Playgroud)

Postfix 会理解这一点——kid ->kid 别名不会创建循环(尽管它看起来应该如此!),而是告诉 Postfix 继续发送到邮箱,即使邮件已经发送到别名。

  • 请注意,postfix 会抱怨重复条目。将 `mom@example.com` 和 `kid@example.com` 目的地放在同一行。 (3认同)

sil*_*iud 1

一种解决方案是使用 procmail,另一种解决方案是使用 ~/.forward 文件。与这两个 procmail 相比,它有更多的选项和控制。