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