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

我在main.cnf中有这个:

alias_maps= regexp:/etc/aliases 

在那个文件里面,我有:

 /^reply*$/: jjj 

现在,当我把它发送到[email protected],postfix反弹,因为

 Recipient address rejected: User unknown in local recipient table; 

如何configuration我的别名,以便人们可以发送reply*@mydomain.com并将其转发到[email protected]

假设这不是拼写错误和/^reply*$/: jjj真的是表中的条目,那么您的正则expression式对于您正在尝试执行的操作是不正确的,而且您没有使用正确的语法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完成。