メール配信が失敗した時のエラーコード一覧!エラー内容を把握して配信リストの質を高めよう
突然ですが、送ったメールがエラーになった時、英語だらけの自動返信メールを受け取った経験はありませんか?(Benchmark Emailなどのメール配信ツールを使っている場合この様なメールは届かず、ツール内レポートににて「ソフトエラー」「ハードエラー」という形でエラーとあったアドレスの一覧が確認できることがあります。)
実はこのメールにはなぜエラーだったのか、理由がわかるエラーコードと呼ばれる数字が記載されています。今回のブログでは代表的なエラーコードを一覧でご紹介します。
目次
エラーコードの読み方

こちらは私が実際に受信したエラー返信メールの画像です。ここで注目したいのが緑色で囲った部分。SMTP Status Codeと呼ばれるエラーコードで「xxx x.x.x」という左側(この場合は550)の3ケタの数字から始まります。これはインターネット上での転送のプロトコルで、ここを確認することで、メール送信がエラーとなった理由を確認することができます。
画像の例を元にすると、「550 5.1.1 The email account that you tried to reach does not exist…..」は3つのパーツに分けられます。
① 550 →応答コード
3桁の数字からなるコードで通常4か5から始まります。そしてそれぞれ、4から始まるものは一時的なエラー理由、5から始まるものは永続的な理由によるエラーと分類されます。
② 5.1.1 →ステータスコード
こちらは応答コードに合わせ追加の情報が記載される箇所です。
③ The email account that you tried to reach does not exist….. →テキスト
応答コード、ステータスコードがプログラムで判断されるものに対し、こちらは人間が判断できる様テキストで理由を記載している箇所になります。
ちなみに「550 5.1.1 The email account that you tried to reach does not exist…..」は送信先のメールアドレスが存在しないという、永続的なエラーです。
【補足】Gmailの「gsmtp」「gcdp」識別子について
GmailのSMTPエラーメッセージには必ず「gsmtp(Google SMTP)」が付与されます。さらに「gcdp(Google Custom Domain Policies)」が付いている場合は、受信側のGoogle Workspace 管理者が設定したカスタムルールが原因です。
基本的なエラー理由は、上記①から③の応答コードとステータスコード、テキスト文字を読むことでわかります。
ではここから一般的なエラーコードをチェックしていきましょう。
4xx:一時的なエラー
受信側サーバーの混雑、受信ペースの超過、一時的な接続障害などが原因で発生するエラーです。時間をおけば解消して送信できる可能性があります。
| コード | テキスト | エラー理由 |
|---|---|---|
| 421,”4.3.0” | Temporary System Problem. Try again later. | システムの一時的な問題。 |
| 421,”4.4.5” | Server busy, try again later. | 送信先のサーバーがビジー状態である。 |
| 421,”4.7.0” | IP not in whitelist for RCPT domain, closing connection. | 送信元アドレスが受信側のホワイトリストに入っていない。 |
| 421,”4.7.0” | Connection expired, try reconnecting. | 接続の有効期限が切れた。再接続を試みる。 |
| 421,”4.7.0” | The IP address sending this message does not have a PTR record, or the corresponding forward DNS entry does not point to the sending IP. | 送信元IPのPTRレコード(逆引きDNS)が設定されていない、または転送DNSエントリが送信元IPと一致しないため、一時的にレート制限されている。 |
| 421,”4.7.0” | This message is suspicious due to the very low reputation of the sending IP address. | 送信元IPの信用評価が非常に低いため、迷惑メール対策として一時的にレート制限されている。 |
| 421,”4.7.0” | TLS required for RCPT domain, closing connection. | 受信側にてTLS(メールの暗号化)の要求がなされた(暗号化がされていない)。 |
| 450,”4.2.1” | The user you are trying to contact is receiving email too quickly. Please resend your message at a later time. If the user is able to receive email at that time, your message will be delivered. | 受信側ユーザーが非常に速いペースでメールを受信しているため、一時的に拒否されている。時間をおいて再送すれば届く可能性がある。(受信側で一定時間あたりの受信通数制限を設けており、それを超えるとメール受信が拒否されることがあります。これを防ぐため送信ペースをあえて遅くすることを「スロットリング」と呼びます。) |
| 451,”4.3.0” | Email server has temporarily rejected this message. | メールサーバーで一時的に拒否された。 |
| 451,”4.4.2” | Timeout – closing connection. | タイムアウト。 |
| 452,”4.2.2” | The recipient’s inbox is out of storage space. | 送信先の受信トレイの容量が不足している。 |
| 452,”4.5.3” | Your message has too many recipients. | メールの受信者数が多すぎる。Gmailの一度に送信できる宛先数の上限に抵触している。 |
*メールサーバーによって文言が異なる場合があります。
5xx:永続的なエラー
送信先のアドレスが存在しない・無効である、受信トレイの容量超過、送信側の認証や形式に問題があるなど、何らかの対応をしない限り解決できないエラー。
| コード | テキスト | エラー理由 |
|---|---|---|
| 501,”5.5.2” | Syntax error, cannot decode response. | 応答を解読できない。構文エラー。 |
| 502,”5.5.1” | Unimplemented command. | コマンドが実行されなかった。 |
| 530,”5.7.0” | Authentication required. | 認証が必要。 |
| 530,”5.7.0” | Must issue a STARTTLS command first. | メールの暗号化(STARTTLS)が必要。 |
| 550,”5.1.1” | The email account that you tried to reach does not exist. | 送信先のメールアドレスが存在しない(タイプミスや削除されたアカウント)。 |
| 550,”5.2.1” | The email account that you tried to reach is inactive. | 送信先のメールアカウントが無効である。 |
| 550,”5.4.5” | Daily user sending limit exceeded. | 1日あたりのメール送信数の上限を超過している。 |
| 550,”5.5.3” | Too many recipients for this sender. | 送信者の受信者数が多すぎる。 |
| 550,”5.7.0” | Email sending denied. | メールの送信が拒否された。 |
| 550,”5.7.1” | This message is likely unsolicited email. | 迷惑メールの可能性が高いと判定されブロックされた。 |
| 550,”5.7.1” | Messages missing a valid address in the From: header, or having no From: header, are not accepted. | From: ヘッダーに有効なアドレスがない、または From: ヘッダーがないメールは受け付けられない。 |
| 552,”5.2.2” | The recipient’s inbox is out of storage space and inactive. | 送信先の受信トレイの容量が不足しており、新たにメールを受信できない。 |
| 552,”5.3.4” | Your message exceeded Google’s message size limits. | メールのサイズが上限を超過している。 |
| 553,”5.1.2” | We weren’t able to find the recipient domain. | 送信先となるドメインが見つからない(タイプミスや無効なドメイン)。 |
| 554,”5.6.0” | Email message is malformed. Not accepted. | メールの形式が正しくない(RFC 5322非準拠など)ため受け付けられない。 |
*メールサーバーによって文言が異なる場合があります。
Gmail一括送信者ガイドラインに関する認証エラー
2024年2月から、Gmailは1日5,000通以上送信する「一括送信者」に対し、SPF・DKIM・DMARC・TLSなどの認証設定を実質的に必須化しました。これらの要件を満たさないメールには、「一時的なレート制限(4.7.x)」または「恒久的なブロック(5.7.x)」が適用されます。
| コード | テキスト | エラー理由 |
|---|---|---|
| 421,”4.7.26” | This email has been rate limited because it is unauthenticated. | 送信者が未認証(SPF・DKIMいずれもパスせず)のためレート制限された。SPFレコードとDKIM署名の両方の設定が必要。 |
| 550,”5.7.26” | This email has been blocked because the sender is unauthenticated. | 送信者が未認証のためブロックされた。SPFレコードとDKIM署名の設定を見直す。 |
| 421,”4.7.27” | Your email has been rate limited because SPF authentication didn’t pass for this message. | SPF認証に合格しなかったためレート制限された。送信元ドメインのSPFレコードを設定・修正する。 |
| 550,”5.7.27” | This message was blocked because it didn’t pass SPF authentication. | SPF認証に失敗したためブロックされた。送信元ドメインのSPFレコードを設定・修正する。 |
| 421,”4.7.30” | Your email has been rate limited because DKIM authentication didn’t pass for this message. | DKIM認証に合格しなかったためレート制限された。DKIMの公開鍵レコードと署名設定を確認する。 |
| 550,”5.7.30” | This message was blocked because it didn’t pass DKIM authentication. | DKIM認証に失敗したためブロックされた。DKIMの公開鍵レコードと署名設定を確認する。 |
| 421,”4.7.32” | Your email has been rate limited because the From: header (RFC5322) in this message isn’t aligned with either the authenticated SPF or DKIM organizational domain. | From:ヘッダーがSPF/DKIMの組織ドメインと整合していない(DMARCアラインメント違反)ためレート制限された。Fromアドレスのドメインを認証済みドメインに揃える。 |
| 421,”5.7.32” | Your email was blocked because the From: header (RFC5322) in this message isn’t aligned with either the authenticated SPF or DKIM organizational domain. | DMARCアラインメント違反のためブロックされた。Fromアドレスのドメインを認証済みドメインに揃える。 |
| 421,”4.7.40” | Your email has been rate limited because the sending domain doesn’t have a DMARC record, or the DMARC record doesn’t specify a DMARC policy. | 送信ドメインにDMARCレコードがないためレート制限された。DMARCレコード(最低 p=none)をDNSに公開する。 |
| 550,”5.7.40” | Your message was blocked because the sending domain doesn’t have a DMARC record or the DMARC record doesn’t specify a DMARC policy. | 送信ドメインにDMARCレコードがないためブロックされた。DMARCレコード(最低 p=none)をDNSに公開する。 |
| 421,”4.7.29” | Your email has been rate limited because you’re not using a TLS connection. | TLS接続を使用していないためレート制限された。送信サーバーのTLS設定を有効化する。 |
| 550,”5.7.29” | This message was blocked because it wasn’t sent over a TLS connection. | TLS接続を使用していないためブロックされた。送信サーバーのTLS設定を有効化する。 |
| 451,”4.7.23” | The sending IP address for this message doesn’t have a PTR record, or the PTR record’s forward DNS entry doesn’t match the sending IP address. | 送信元IPアドレスにPTRレコードがない、または転送DNSエントリが一致しないためレート制限された。送信元IPの逆引きDNSを設定する。 |
| 550,”5.7.25” | This message was blocked because the sending IP address doesn’t have a PTR record, or the forwarding DNS entry doesn’t reference the sending IP address. | 送信元IPにPTRレコードがないためブロックされた。送信元IPの逆引きDNSを設定する。 |
| 421,”4.7.28” | Gmail has detected an unusual rate of email. | 異常な数の未承諾メールが検出されたためレート制限された。配信リストの精査と送信ペースの調整を行う。 |
| 550,”5.7.28” | There is an unusual rate of unsolicited email originating from your IP address. | 異常な数の未承諾メールによりブロックされた。配信リストの精査と送信ペースの調整を行う。 |
関連記事:Gmailと米Yahooメールの新しい迷惑メール判定ポリシーとメール配信者が行うべき対応について
エラー配信を繰り返すことで、さらなるエラーを引き起こす
メールマーケティングにおいてその効果を左右するのが「配信リストの質」です。エラー配信を繰り返し行ってしまうことで、送信元のアドレス(またはドメイン)の評価が下がりスパマーや迷惑メール送信者と認識されてしまう様になります。そうなってしまうと、メールの到達率が低下し、本来ならメールを受信できる送信先にもメールが届かなくなってしまいます。
(一般的には、一度下がった評価を再度元に戻すにはエラーのない配信を半年から1年続ける必要があると言われています。)
Benchmark Emailでは、Gmailをはじめとする送信者ガイドラインに準拠した運用や、エラーアドレスの自動管理を通じて、メールの到達率維持と健全な配信環境づくりをサポートしています。
また、ブログでは到達率改善に関するノウハウも発信しています。
さいごに
利用しているメーラーによって表記なども異なることもあるかと思いますが、こちらのブログでは一般的なエラーコードをご紹介しました。エラー内容を知ることで今後そのアドレスへのメール配信の対応を知ることができます。そうやって持っている配信リストの質を高めることでメール施策の効果を高めていくことが重要です。
*本記事は2017年5月に公開し、2026年5月にGoogle公式の最新情報を反映してアップデートしたものです。
参考資料・出典
- Google LLC「Gmail の SMTP に関するエラーとコード」Google Workspace Help — ライセンス:CC BY 4.0
- Google LLC「メール送信者のガイドライン」Gmail ヘルプ
※本記事中のGmail SMTPエラーコードに関する情報は、上記資料を参考にBenchmark Email が解説を加えて再構成したものです。
無料トライアルアカウントでいますぐお試しください
無料トライアルで月2,500通まで配信可能
1分で登録完了、クレジットカード情報不要!Googleアカウントでも始められます。
© Polaris Software, LLC
Benchmark Email® is a registered trademark of Polaris Software, LLC
© Polaris Software, © Polaris Software, LLC Benchmark Email® is a registered trademark of Polaris Software, LLC
