Postfix:ドメイン名書き換え
送信するメールのドメイン名を書き換える
定義は設計ミスくさい。
ほとんどの場合ごく一部のケース(ドメイン名移行)で使うのでこれで良くなっているのだと思われる。
デフォルトの設定
code:main.cf
local_header_rewrite_clients = permit_inet_interfaces
remote_header_rewrite_domain =
canonical_classes = envelope_sender, envelope_recipient, header_sender, header_recipient
canonical_maps =
recipient_canonical_classes = envelope_recipient, header_recipient
recipient_canonical_maps =
sender_canonical_classes = envelope_sender, header_sender
sender_canonical_maps =
local_header_rewrite_clients
ローカルから投函されたメールのドメイン変換の許可範囲
remote_header_rewrite_domain
$append_at_mydomain が yes の時に、$local_header_rewrite_clients で指定した範囲のリモートクライアントから受信したメールに@ドメイン名が付いていない時に付けるドメイン名
canonical_*
送信者と受信者の両方の設定
sender_*
送信者の設定
sender_*
受信者の設定
*_classes
envelope と header とでどれを書き換えるかの指定
*_map
変換マップ