今まで自宅サーバでは、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経由にてメールを送信する方法については、こちら
に書いておいた。
| < 前 | 次 > |
|---|


