使用Postfix配置通配符catch-all电子邮件

时间:2013-12-29 23:55:46

标签: mysql email postfix-mta catch-all

我使用Postfix和MySQL数据库进行设置,以配置域名,帐户和别名。

我可以在使用@example.com邮件时设置一个包罗万象的地址,并将其转发到account@example.com

现在我想要一个更高级的全能,比如user-%@example.com将所有内容转发到alice@example.comprod-%@example.com转发到bob@example.com%应为任何字母数字字母组合,例如user-1@example.comprod-asdf@example.com

这可能,还是需要更改设置?

1 个答案:

答案 0 :(得分:4)

似乎可行,只需轻微的努力; Postfix通过recipient_delimiter配置指令支持随机用户创建的别名,因此您可以设置recipient_delimiter = -并创建user@example.com作为alice@example.com的别名,user-%@example.com会首先通过recipient_delimiter解析为user@example.com,然后通过别名地图解析为alice@example.com。 (如果您的域中已包含包含短划线的电子邮件地址,则需要选择其他分隔符,否则这些地址将停止工作。)