Labs Zsrv Net

  • フォントサイズを大きくする
  • デフォルトフォントサイズ
  • フォントサイズを小さく

メールが送れない!OP25Bについて

今まで自宅サーバでは、cronで毎日ハードディスクの残り容量等、
その他諸々をメールで送信するようになっていた。


それが、突然届かなくなってしまった。
設定を変更した覚えはなく、不思議に思いつつも忙しいかった為に、
あまり調べずに放置していた。
#貯まっていくQueは、定期的に削除していた


おかしかったのが、サーバ内へのメールは上手く送信出来ていたこと。
何も設定を変更した記憶がないこと。


ということもあり、よくよく調べてみると。
OP25Bの影響だということがわかった。

 

OP25Bとは、何かというとプロバイダが迷惑メール防止の為に、
ポートの25番をブロックしてしまうというものだ。

ポートの25番とは、SMTPで一般的に使われるポートであって、
これがブロックされてしまことによって外部のSMTPへの接続が、
出来なくなってしまう。


外部のSMTPへ接続できないということは、プロバイダ以外の
SMTPを使ってメールが出来ない。
もちろん、自宅サーバからメールを送信することも、出来なく
なってしまう。
(プロバイダのSMTP経由なら出来ますが)


OP25Bを行っているプロバイダの一覧
http://seclan.dll.jp/ccblk25.htm

 

OP25Bをされているか、調べる方法は・・・。
上記プロバイダ一覧を見れば、すぐにわかる。


ただ、自分の場合は、なぜメールが送信できなくなってしまったか
調べることから始めた。
(OP25Bについては知らなかったため)


まず、サーバ内へは今までどおり、メールを送れていたため、
外部のSMTPに接続出来るかを確認した。


$ host -t mx yahoo.co.jp
yahoo.co.jp. mail is handled by 10 mx3.mail.yahoo.co.jp.
yahoo.co.jp. mail is handled by 100 mx5.mail.yahoo.co.jp.
yahoo.co.jp. mail is handled by 10 mx1.mail.yahoo.co.jp.
yahoo.co.jp. mail is handled by 10 mx2.mail.yahoo.co.jp.

$ telnet mx2.mail.yahoo.co.jp 25
Trying 202.93.77.230...


これでどうしても繋がらなかった。
これは、おかしいということで自分の契約しているサービスから
同じ事をしてみると、どうも上手く接続出来ていた。


これは、もしやということでプロバイダ(biglobe)のホームページを
調べたところOP25Bに辿りついたわけだった。

 

ということで、自宅サーバもしくは、外部のSMTPを使いたい場合は、
何らかの対策をする必要がある。


biglobeの場合は、外部のSMTPを使うためのサービスがあり、
それを利用するというのもあり。

biglobe中継サーバ
http://support.biglobe.ne.jp/faq/settei/op25b/relay.html


他には、GMAILなどを利用する場合である。
勿論、OP25Bがされていても、Webメールについては通常に使える。


また、GMAILの場合は、POP3でのメール受信、SMTPでのメール送信の
利用が出来る。

GMAILの場合、メール送信の際、使うポートが587の為にOP25Bされてい
たとしても使うことが出来る。

ただ、認証にTSLを使っている為に、メールクライアント、もしくは
PostfixやQmailなどのMTUの方で若干の設定が必要となる。


PostfixでGMAIL経由にてメールを送信する方法については、こちら
に書いておいた。

 

最終更新 2007年 3月 05日(月曜日) 10:59