ZAPAnet総合情報局 > ZAPAブログ2.0 > 突然メールが送信できなくなった時の話

突然メールが送信できなくなった時の話

2006年09月30日 プログラミングTIPS
ここ最近急にメールの調子がおかしくなって、メールの送信ができなくなりました。
サーバーの調子が悪くなったのかと思い、メインで使っているメールのサーバ会社のFAQを調べみました。
SMTPポート番号を587番にすれば送信できる場合もあると書いてあり、メーラーの設定を変更したところ送信できるようになりました。

たまたま、このサーバ会社の問題かと思っていたのですが…。

メインで使っていない他のメールも、自分のサーバのメールも全て送信できなくなっていました。
自分のサーバの方は、気付かないうちに設定を変えてしまったのかと思い、いろいろ調べてみました。
メールサーバpostfixの設定を見直し、postfix/main.cf、resolv.conf、host.conf、postfix/virtual、saslauthd、sysconfig/networkなどそこら中を調べてみましたが、手がかりは見つからず…。
メーラーからのメール送信時にConnect Error=10060と表示され、log/maillogを確認したところ、送信のログが残っていないので、もしかしたらサーバまでも届いていないのかと思い、もう少し調べてみました。

すると…

プロバイダのHPに、こんなことが書いてありました…。
セキュリティ対策:OP25B(Outbound Port25 Blocking)導入のお知らせ(9/19)

今回、迷惑メール対策の一環として、各プロバイダと協力し、OP25B(Outbound Port25 Blocking:※1)による送信メール制限を順次開始する事となりました。
↑一体、いつから開始なのかわからない、謎の通知が9/19に行われていました。
メール送信のみが突然出来なくなったお客様へのご案内(9/22)

迷惑メール対策として国内プロバイダでも普及しつつある、OP25B(Outbound Port 25 Blocking)について、J:COM NETでも9/5より順次対応開始しております。
※サービスエリアごとにOP25Bの開始日が異なります。開始日につきましては、順次、該当のお客様のJ:COM NET連絡用メールアドレス宛にご連絡差し上げております。
J:COM NETの環境で、他プロバイダやお勤め先のメールアドレスを使用してメールの送信のみができなくなった場合、OP25Bの影響を受けている可能性がございます。
9/5からいつの間にか送信規制が始まっていたことが、9/22に案内されました。
開始日はメールアドレスに来ていると書いてありますが、そんな重要なことが書いてあるメールを受信した覚えがありません。
確認のため、メールボックスを調べてみると…

Subject: 迷惑メール対策強化のお知らせ
Date: Tue, 05 Sep 2006 02:01:02 +0900

▼△▼△▼△▼△▼△▼△▼△▼△▼△▼△▼△▼△▼△▼△▼△▼△▼△▼

        J:COM NETよりサービス強化のお知らせ

         〜迷惑メールへの対策を強化〜

 ・迷惑メール撃退サービスに新機能「迷惑メール自動振分機能」を追加
 ・メール送信規制 OP25B(Outbound Port25 Blocking)の対応を開始

▼△▼△▼△▼△▼△▼△▼△▼△▼△▼△▼△▼△▼△▼△▼△▼△▼△▼


拝啓 時下ますますご清祥のこととお慶び申し上げます。
平素は格別のご高配を賜り厚く 御礼申し上げます。

J:COM NETでは、お客様にインターネットをより安心してお使いいただくため、
昨今、問題となっている迷惑メールへの対策を強化いたします。


■新機能「迷惑メール自動振分機能」について

 J:COM NETメールアドレス宛に届く迷惑メールをメールサーバ側で自動的に
 「迷惑メールフォルダ」へ隔離し、メールソフトでの迷惑メール受信数を
 減少させるサービスです。

 既に提供しております「迷惑メール撃退サービス」の機能追加として
 ご提供いたします。

 お申し込み、ご利用方法につきましては、サービス提供開始時に
 「加入者サポート」の「メールサービス」ページにてご案内いたします。
 迷惑メールでお困りのお客様は、是非、ご利用ください。

 ・提供開始日時 : 2006年9月20日(水) 05時00分より
 ・料金     : 無料(月額利用料金に含む)
 ・お申し込み  : 「加入者サポート」の「メールサービス」
 ・加入者サポート: https://www.home.ne.jp/cs/
 ・メールサービス: https://www.home.ne.jp/cs/mail/index.html

 なお、本サービスの提供に伴い、下記メンテナンスを実施いたしますので、
 ご不便をおかけいたしますが、ご理解を賜りますようお願い申し上げます。

 ・作業日時    : 2006年9月20日(水) 00時00分 〜 05時00分
 ・作業内容    : 加入者サポートメンテナンス
 ・お客様への影響 : 加入者サポートへのログイン及び、各種設定を
            ご利用いただくことができません。

■OP25B(Outbound Port25 Blocking)について

 ※J:COM NET以外のメールアドレスをメールソフトに設定して
  ご利用のお客様は、ご一読ください。

 現在、多くの迷惑メールはウイルス感染などの影響により、プロバイダが
 指定したメールサーバを使用せず、外部に対して直接送信されています。
 OP25B (Outbound Port25 Blocking)は25番ポートの使用に制限を加え、
 このような不正なメール送信を抑止する対策です。

 ・実施日時:2006年9月12日(火) 11時00分
 ・詳細  :https://www.home.ne.jp/cs/virus/spam/spam_block.shtml#03

 ※お勤め先や他プロバイダなどの弊社外部の送信メールサーバをご利用
  されている場合、上記日時以降、J:COM NETネットワーク内でメールの
  送信ができなくなる場合がございます。


  その際はJ:COM NETの送信メールサーバ smtp.jcom.home.ne.jp をご利用
  いただくか、もしくは、お勤め先や他プロバイダのメール認証サービス
  (25番以外の送信用のポート)のご利用をお願い致します。

今後もご満足いただけるサービスの充実に努めてまいる所存でございますので、
J:COM NETをご愛顧賜りますよう、よろしくお願い申し上げます。

                                 敬具

「あった!」

上のメールの前半部分が新機能の説明、後半部分に「OP25B」という全く聞き慣れない機能の説明が始まって、途中に赤文字で「送信ができなくなる場合がございます。」と書かれていました。
確かにメールで送信規制の開始日は告知されていましたが、いくら何でもわかりにくすぎるメールです。


そして、上の案内のすぐあと、こんなお知らせが書いてありました。
サポートセンターへのお電話が大変込み合っており、ご迷惑をおかけしております(9/22)

サポートセンターへのお問い合わせの急激な増加に伴い、
お電話がつながりにくい状態が続いております。
ご迷惑をおかけし、誠に申し訳ございません。

□現在、お問い合わせを多く頂いている内容
メール送信のみが突然おこなえなくなった
まぁ、当然と言えば当然の結果です。
案内がわかりにくすぎますから。
突然メールが送れなくなったら大問題ですから。
対処法として、
お勤め先や他プロバイダのメール認証サービス(25番以外の送信用のポート)のご利用をお願い致します。
とサラッと書かれていますが、わからない人には何を言っているのかさっぱりです。
メインで使っているメールアドレスはSMTPポート番号587番に対応していたので、設定変更は簡単でしたが、自分のサーバではそう簡単には行かないのでメールサーバのpostfixの設定変更をしました。

postfixでsubmissionポートを開ける方法

サーバにログイン。
vi /etc/postfix/master.cf
mtp inet n - n - - smtpd
#submission inet n - n - - smtpd
#を削除。
service postfix reload
これでメールサーバの587番ポートが開かれました。
続いて、メーラーの方のSMTP番号を587番に変更します。

これで再び、メールを送信できるようになりました。

Yahoo!メールの方も、
SMTPサーバにsmtp.mail.yahoo.co.jp
ポート番号に587番
SMTPサーバに認証する
ユーザーID、パスワード
を設定したら無事送信できるようになりました。


こんな重要な変更なら、プロバイダはしっかりとユーザーに通知するべきだと思いました。
【重要!】メールの送信ができなくなる可能性があります!
これくらいのメールタイトルがちょうど合っていると思いました。