自分から送信する分に関しては、メールを投げる先にプロバイダのメールサーバを指定したり、かがみさんのとこを参考にして587番にしたりして対処済みです。
が、うちの自宅サーバはSMTP AUTHを使って外部からのメールを受け付けるメールサーバとしても機能しています。外部というのは親戚のご家族様のことで そちらはYahooBB回線なのですが、こんな感じで2007年1月からは使えなくなるんだそうです。これではあけおめメールが送信出来ないとの苦情が寄せられることは必至です(笑)。
で、Google様に聞いてみようとしたらメーラーの設定ばかりヒットしてなかなか検索が難しいわけですが、たまたまヒットしたページによるとそもそも最近の sendmail は587番でも受け付けてるのだそうです。
あれま、そんなことは全然知りませんでしたよ。試しに
% telnet localhost 587としてみると、ちゃんとsendmailが応答してくれました。てことは、あとはルータで外からの行き先をメールサーバに向ければ良いだけですね。ipfwでごにょごにょしなくちゃいかんのかと思いましたが、案外簡単なのですね・・・。 # 恥ずかしながら、なんで25から587に移すと効果があるのか