这是一个非常简单的问题,我无法找到一个对 postfix 完全陌生的简单答案:
我希望所有来自 SMTP(或通过本地递送)的邮件都放入单个(特殊用途)用户的 Maildir,以便稍后通过 IMAP(Dovecot)由 Web 应用程序接收。
我已经将它配置为通过
local_recipient_maps = unix:passwd.byname
并为此单一目的创建了一个用户,但我宁愿让 Postfix 甚至不尝试查找传入邮件中命名的用户,只需获取我在配置中指定的一个用户。
最简单、最安全的方法是什么?
附录:这显示了如何使用 virtual_alias_map,但我不想要虚拟域,我希望所有电子邮件都进来,而不管我设置的(多个)域是什么都可以。
检查此页面的最底部以获取有关 luser_relay 变量的信息:
http://www.postfix.org/rewrite.html
也许这会让你得到你想要的功能。
看看这个
always_bcc
选项。所有进出的邮件都将被传递到定义的邮箱/用户/任何东西。如果您只希望收到的邮件使用
或用于外发邮件
在地图中,您可以定义 * 以匹配所有域,或过滤特定域
(atsign)foobar.com 邮箱
如果您有地图文件,请使用 postmap hash:/etc/postfix/yourhashmap 构建它