F.Ko-Jiの「一秒後は未来」

Gmailが大量にメールを受信したら450-4.2.1エラーになってメール受信が遅延した

DailyFeedに登録されてる元のフィードが存在してるかどうかをちょっと調べようと思い、クロールしてエラーになったらGmailに通知する処理を入れ込んでいたら、Gmailのメールを受信できなくなってしまいました。

Gmail が受信できない状態になっているというのは、別のメールから自分で送信してみたりしないと気づかないのでしばらく分からず、6時間くらいたってから気づきました。

ちなみにDailyFeedサーバーの maillog には以下のようなログが記録されてました。(途中改行を入れてます。)

Mar 20 17:15:26 dailyfeed postfix/smtp[18406]: C1E7F401F6: 
host gmail-smtp-in.l.google.com[74.125.129.26] said: 450-4.2.1 
The user you are trying to contact is receiving mail too quickly. 450-4.2.1
 Please resend your message at a later time. If the user is able to 450-4.2.1
 receive mail at that time, your message will be delivered. For more 450-4.2.1
 information, please visit 450 4.2.1 
http://support.google.com/mail/bin/answer.py?answer=6592 
yn2si1149293pab.10 - gsmtp (in reply to RCPT TO command)

「送信しようとした宛先がめっちゃメール受信してるで!」という感じのことが書かれてますね。

» 「The Gmail user you are trying to contact is receiving mail at a rate… (宛先の Gmail ユーザーは、追加のメールの配信を妨げる速度でメールを受信しています)」 – Gmail ヘルプ

ちなみにサーバーのキューには1万6千通ものメールがたまってたので「sudo postsuper -d ALL」ですべて削除し、翌日の昼には通常通り Gmail でメールを受信できるようになりました。

Gmailでもさすがに数万通レベルで受信してしまったら、遅延しちゃうんですね。。気をつけよう。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

著者について

fkoji

F.Ko-Ji

Webエンジニアやってます。最近は ドットインストール の開発がお仕事です。その傍ら、個人で Meity電車遅延なう梅酒.in#グラドル自画撮り部 の部室といったネットサービスを開発・運営してます。梅酒と草野球とリアル脱出ゲームが好きです。

» 詳しいプロフィールや運営サービスの一覧など