Ubuntu
如何在我的後綴別名中使用“catchall”?
我的 main.cnf 中有這個:
alias_maps= regexp:/etc/aliases
在該文件中,我有:
/^reply*$/: jjj
現在,當我將它發送到 reply-124233@mydomain.com 時,postfix 會退回它,因為
Recipient address rejected: User unknown in local recipient table;
如何配置我的別名,以便人們可以發送回复*@mydomain.com 並將其轉發到 jjj@mydomain.com?
假設這不是拼寫錯誤,並且
/^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
.