« 真栄田岬で潜ってきました | メイン | MSNサーチ、ダウン? »

Outbound Port25 Blocking

プロバイダー各社が「Outbound Port25 Blocking」を順次開始してきている。
「Outbound Port25 Blocking」とはスパムメール対策の一環で、25番ポート(SMTP)宛のパケットをプロバイダのSMTPサーバ以外から他のネットワークに出るのを防ぐというもの。
スパムメールが減るのは結構だが、この対策で迷惑を被るのが、悪意の無い自宅サーバ運営者や、ホスティングサービス事業者です。
たとえば「Outbound Port25 Blocking」されているプロバイダの利用者が、会社やホスティングサービスのSMTPサーバを使ってメールを送信していたとすると、これは出来なくなってしまう。
これを回避するには、サーバ側の設定とクライアント(利用者)側の設定変更が必要になる。

【クライアント側の設定】
Outlookなどのメーラーでは送信先ポートを指定できるので、「25」になっているのを「587」に変更する。たったこれだけ。

【サーバ側の設定】 (Sendmailの場合)
1. /etc/mail/sendmail.mcを次のように編集する。

dnl DAEMON_OPTIONS(`Port=submission, Name=MSA, M=Ea')dnl
  ↓
DAEMON_OPTIONS(`Port=submission, Name=MSA, M=Ea')dnl

2. sendmail.cfファイルを作成する。

# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

3. sendmailを再起動する。

# /etc/init.d/sendmail restart

当然ながら、クライアントだけを変更しても、サーバ側がSubmission(587)ポートの設定がされていないと、メールを送信することが出来ません。

~4月5日 追記~
メール中継の認証が「SMTP認証」の場合は、上記の変更だけで問題なくSubmissionポート経由で送信可能となりますが、「POP before SMTP認証」の場合は、この変更だけでは送信出来ないと思われます。
「POP before SMTP認証」の場合でもSubmissionポート経由でメール送信するには、もう1箇所編集すると可能になります・・・。

コメントを投稿

「荒らし」防止のため、内容を確認後に掲載します。反映されるまで、しばらくお待ちください。
あと「SSLうんぬん・・・」というメッセージが出ると思いますが、気にしないでください・・・。

 (アドレスは公開されません)

« 真栄田岬で潜ってきました | メイン | MSNサーチ、ダウン? »

 
Copyright © MIZBLOG.COM All Rights Reserved.
Last-Modified: Mon, 01 Feb 2010 22:46:11 +0700