我有一个使用 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
。 (如果您的域中已有包含破折号的电子邮件地址,则需要选择不同的分隔符,否则这些地址将停止工作。)
关于mysql - 使用 Postfix 配置通配符全能电子邮件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20831474/