pikesaku’s blog

個人的な勉強メモです。記載内容について一切の責任は持ちません。

Postfixのcontent_filterについて

気づいた事

SMTPD(tcp/25) -> FILTER(tcp/XX) -> SMTPD(tcp/10026)
上記みたいにPostfixは2つのポートオープンが必須と思ってたが違った。

f:id:pikesaku:20200216164307p:plain

上記方式であれば、tcp25だけでOK
filterがsendmailコマンドでキューに戻す。

ただ、上記方式の場合、以下問題がある。
・性能悪い
・キューに戻す際にSMTP使わないのでエラー発生時にバウンスする可能性大
・header_check等がフィルタ後も再実行される

f:id:pikesaku:20200216164759p:plain

なので、結論としては複数ポートを使う方が良い。