我的 main.cnf 中有这个:
alias_maps= regexp:/etc/aliases
在该文件中,我有:
/^reply*$/: jjj
现在,当我将它发送到 [email protected] 时,postfix 退回了它,因为
Recipient address rejected: User unknown in local recipient table;
如何配置我的别名以便人们可以发送回复*@mydomain.com 并将其转发到 [email protected]?
假设这不是拼写错误并且
/^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
.