:2006-12-15

滅多に使わない自分の鯖のSMTPであるところのPostfixなのだが、何度やってもメールが送れない。前に鯖の設定したときは送れたはずなのに全くダメだ。とりあえずわかる範囲で色々設定をし直すもダメ。再インストして構築し直しても、ポートを見直しても全然ダメ。ローカルだと大丈夫で、外部からアクセスできないだけ。で、ログにもアクセス記録は残らない。ポートは開いてるんだけど、全く受け付けてないわけ。そこでフリーアドレスくれるとこのSMTPに試しに接続してみると、全く繋がらない現象発生。そこで思った。「これは何かある」と。ISPのSMTPは平気、自鯖はダメ、外部もダメ。つーコトで、ISPのメンテ情報などを眺めてると書いてあった。なんとまあ、ポート25が閉鎖されるコトを知らなかった訳ですな。そんでいくらやっても繋がらないと。ポート25の代わりに587を使ってくれと書いてある、スパム対策な訳だ。まったくもって知らなかったよ。まあ納得したので鯖の方の設定を変える。だって587コトSubmission対応にしないと繋がらないんだもん。
以下サブミッション化メモ
/etc/postfix/master.cf を編集
submission inet n – n – – smtpd のコメントアウトを外す。
/etc/services を見て、submission 587 TCP&UDPが書いてあるか確認
port 587を開けたらPostfixを再起動。
Vine4.0からはファイヤーウォールがあるのでそこもチェックする。
これで大丈夫だ。

bodayo:2006-12-15 23:** | 雑記 | Π |