我有一个使用Postfix和MySQL数据库来配置域,帐户和别名的设置。
我可以在使用@example.com
邮件时设置一个无限别名地址并将其转发给account@example.com
。
现在我想要一个更高级的包罗万象,比如user-%@example.com
将所有内容转发给alice@example.com
,prod-%@example.com
转发到bob@example.com
。 %
应该是任何字母数字字母组合,如 user-1@example.com
或 prod-asdf@example.com
。
这是可能的还是我需要更改我的设置?
努力一下似乎足够可行;Postfix 通过 recipient_delimiter
配置指令支持随机用户创建的别名,因此您可以将recipient_delimiter = -
和创建user@example.com
设置为alice@example.com
的别名,user-%@example.com
首先通过 recipient_delimiter
解析为 user@example.com
,然后从那里通过别名映射到 alice@example.com
。(如果您的网域中已有包含短划线的电子邮件地址,则需要选择其他分隔符,否则这些地址将停止工作。