带有文本替换的 Postfix Regex 别名

带有文本替换的 Postfix Regex 别名

我正在从旧的电子邮件结构([名字的首字母].[姓氏]@company.com)迁移到[名字的首字母][姓氏]@company.com。

为了确保发送到旧地址的邮件能够被必要的人员收到,我需要一个别名来实现过渡规则。

以下内容就足够了吗?

/^([A-Za-z]{1})\.([A-Za-z]+)([1-9]([0-9]+)?)[email protected]$/  [email protected]

答案1

简短回答:是的,足够了。

长答案

我检查了几个测试用例,你的正则表达式有效。最好的方法是获取所有旧地址电子邮件并对每个电子邮件运行检查。要检查 postfix 是否成功获取了你的正则表达式,请使用 postmap 查询。请参阅此页面手册页这一页例如查询。

示例查询:

postmap -q "[email protected]" regexp:/file/path/to/regex/file

相关内容