如何在我的后缀别名中使用“catchall”?

如何在我的后缀别名中使用“catchall”?

我的 main.cnf 中有这个:

alias_maps= regexp:/etc/aliases

在这个文件中,我有:

/^reply*$/: jjj

现在,当我将其发送到[电子邮件保护],postfix 将其退回,因为

Recipient address rejected: User unknown in local recipient table;

如何配置我的别名,以便人们可以发送 reply*@mydomain.com 并将其转发到[电子邮件保护]

答案1

假设这不是拼写错误,而且/^reply*$/: jjj确实是你表中的条目,那么你的正则表达式对于你试图做的事情是不正确的,而且你没有使用正确的语法regexp_table(5)

你会想要的/^reply.*$/ jjj

我认为,添加附加表而不是覆盖标准表可能会更好。

alias_maps = hash:/etc/mail/aliases, regexp:/etc/postfix/reply-regexp-alias

另外,请记住alias_maps用于local(8)并不是virtual(5)交付,这意味着发生这种情况的系统必须将自己视为所有 @mydomain.com 地址的最终目的地,尽管可以做一些事情virtual_alias_maps

相关内容