Main.cnfにこれがあります:
alias_maps= regexp:/etc/aliases
そのファイルの中に、私は持っています:
/^reply*$/: jjj
さて、reply-124233 @ mydomain.comに送信すると、postfixがバウンスします。
Recipient address rejected: User unknown in local recipient table;
エイリアスを設定して、reply * @ 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
_ で何かを行うことができます。