突然メールが送信できなくなった時の話
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に、こんなことが書いてありました…。
開始日はメールアドレスに来ていると書いてありますが、そんな重要なことが書いてあるメールを受信した覚えがありません。
確認のため、メールボックスを調べてみると…
サーバーの調子が悪くなったのかと思い、メインで使っているメールのサーバ会社の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)↑一体、いつから開始なのかわからない、謎の通知が9/19に行われていました。
今回、迷惑メール対策の一環として、各プロバイダと協力し、OP25B(Outbound Port25 Blocking:※1)による送信メール制限を順次開始する事となりました。
メール送信のみが突然出来なくなったお客様へのご案内(9/22)9/5からいつの間にか送信規制が始まっていたことが、9/22に案内されました。
迷惑メール対策として国内プロバイダでも普及しつつある、OP25B(Outbound Port 25 Blocking)について、J:COM NETでも9/5より順次対応開始しております。
※サービスエリアごとにOP25Bの開始日が異なります。開始日につきましては、順次、該当のお客様のJ:COM NET連絡用メールアドレス宛にご連絡差し上げております。
J:COM NETの環境で、他プロバイダやお勤め先のメールアドレスを使用してメールの送信のみができなくなった場合、OP25Bの影響を受けている可能性がございます。
開始日はメールアドレスに来ていると書いてありますが、そんな重要なことが書いてあるメールを受信した覚えがありません。
確認のため、メールボックスを調べてみると…
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、パスワード
を設定したら無事送信できるようになりました。
こんな重要な変更なら、プロバイダはしっかりとユーザーに通知するべきだと思いました。
【重要!】メールの送信ができなくなる可能性があります!これくらいのメールタイトルがちょうど合っていると思いました。