メールが送れない!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経由にてメールを送信する方法については、こちら
に書いておいた。

 


Popularity: 9% [?]

DiggGoogle BookmarksGoogle ReaderFacebookDeliciousFriendFeedEvernoteTwitterShare
  1. No comments yet.

  1. No trackbacks yet.