IIS の SMTP で第三者中継をダイレクトに拒否
2003年4月18日(金曜日)
IIS の SMTP で第三者中継をダイレクトに拒否
SMTP サーバの設定を変えようとして気づいたのですが、IIS5 の SMTP って、普通に設定すると第三者中継のメールをいったん受け入れるのですね。まあ、外部には送らないので問題ないと言えば問題ないのですが、出来れば RCPT TO: で外部のアドレスが指定された時点で蹴りたいところです。
そのようにする方法。
- デフォルトの SMTP 仮想サーバを停止。
- デフォルトの SMTP 仮想サーバに、使用しないダミーのドメインだけを登録し、他のドメインは削除。
- 新しく仮想サーバを追加して、使用するドメインを登録。
- デフォルトの SMTP 仮想サーバは停止したまま、新しく追加した方だけ動かしておく。
稼働している SMTP 仮想サーバで処理できないドメインはデフォルトの SMTP 仮想サーバで処理されるのだと思いますが、デフォルトのサーバが停止しているため、RCPT TO を受けた時点でエラー応答をして終了するのでしょう。
……実は今までは偶然そうなっていたのですね。
- 「IIS の SMTP で第三者中継をダイレクトに拒否」にコメントを書く
- 前(古い): 伝説のコマンド
- 次(新しい): 末尾のスラッシュを削る dloader(NaverRobot)/1.0