私は、smtp リレーを sendmail から postfix に移行する作業を行っています。私が sendmail で行った特別なことの 1 つは、sendmail で別の esmtp 定義を作成して別のポートに送信することにより、ISP ポート 25 ブロックを回避することでした。
/etc/mail/sendmail.cf に以下を追加しました
Mesmtp143, P=[IPC], F=mDFMuXa, S=EnvFromSMTP/HdrFromSMTP, R=EnvToSMTP, E=\r\n, L=990,
T=DNS/RFC822/SMTP,
A=TCP $h 143
これにより、/etc/mail/mailertable で次のように特定のドメインのリレーを定義することができました
domain.com esmtp143:[domain.com]
私はpostfixで同等のものを探しています。ドキュメントとウォークスルーを調べましたが、この設定が見つからないようです。
私が思いつくことができる最善の方法は、 /etc/postfix/transport ファイルを編集して行を追加することです
domain.com smtp:[domain.com:143]