SMTP は、メールサーバーがメールの送受信に使用するインターネット標準です。SMTP エラー メッセージは、メッセージが正常に送信されなかった理由を把握するのに役立ちます。受信メールまたは送信メールが返送される場合は、返送メッセージで SMTP エラーコードを確認します。このコードは、問題の診断に役立ちます。
SMTP エラー メッセージは次の形式になります。エラーコードとステータス コードの各桁では、レベルごとに詳細な情報が提供されます。
| 応答コード | ステータス コード | 応答テキスト |
|---|---|---|
| xyz | x.y.z | テキストによる説明 |
以下に SMTP エラー メッセージの例を示します。このメッセージには、エラーが発生した理由と、問題を解決するために推奨される対応が記載されています。
応答コード
SMTP 応答コードはメール サービスの特定の部分を指し、次のような問題を示すことがあります。
- 宛先がサービスに登録されていない。
- メールが迷惑メールまたはウイルスに感染したメールとして分類されました。
- 送信者のドメインがスパムの送信元として特定されました。
- メールが会社のメールポリシーに違反しています(クレジット カード番号や禁止された言葉が含まれるなど)。
応答コードが 4 と 5 で始まる場合はエラーを示しており、その数字はエラーの種類を表しています。4 で始まるエラーは一時的な障害です。特に対応は必要なく、送信者が再試行します。5 で始まるエラーは永続的な障害であり、問題を解決するには対応が必要です。
一般的な SMTP 400 エラーコード
4 で始まるエラーコードは、サーバーで一時的な障害が発生したが、再試行するとアクションが完了することを示します。4 で始まるエラーコードは、通常、受信メールサーバーに関連するエラーです。
| エラーコード | 説明 |
|---|---|
| 421 | サービスを利用できません。しばらくしてからもう一度お試しください |
| 450 | ユーザーのメールボックスが利用できなかったため、リクエストされた操作が行われませんでした |
| 451 | サーバーエラーが発生したため、メッセージを送信できませんでした |
| 452 | サーバーのストレージが不足しているため、コマンドが停止した |
| 455 | 現在、サーバーでコマンドを処理できません |
一般的な SMTP 500 エラーコード
| エラーコード | 説明 |
|---|---|
| 500 | 構文エラーにより、サーバーがコマンドを認識できませんでした |
| 501 | コマンドのパラメータまたは引数で構文エラーが見つかりました |
| 502 | コマンドが実装されていません |
| 503 | サーバーのコマンド シーケンスが正しくありません |
| 541 | 受信者のアドレスでメールが拒否されました |
| 550 | ユーザーのメールボックスが使用できないか、受信サーバーがスパムの可能性があるとしてメッセージを拒否したため、リクエストされたコマンドが失敗しました |
| 551 | 目的の受信者のメールボックスが受信サーバーで利用できません |
| 552 | 受信者のメールボックスに十分な空き容量がないため、メールが送信されませんでした |
| 553 | メールボックス名が存在しないため、コマンドが停止しました |
| 554 | 詳しい情報が示されることなく、トランザクションが失敗しました |
通常、SMTP エラーコードの後に 3 桁の数字が続きます。これは SMTP 拡張ステータス コードで、失敗の原因に関する詳細情報が提供されます。コードの 2 番目の数字は、レスポンス カテゴリを示します。コードの 3 文字目は、追加の詳細情報を示します。
返信コード 421 は、情報リクエストを含む送信チャネルに関する一時的なエラーです。
| 応答コード | 説明 |
|---|---|
| x0z | 構文エラー |
| x1z | 情報のリクエストに対する返信 |
| x2z | 転送チャネルのエラー |
| x3z | 未指定 |
| x4z | 未指定 |
| x5z | メールシステムのステータス |
ステータス コード
ステータス コードの最初の数字はコードクラス、2 番目の数字はサブジェクト、3 番目の数字は詳細を示します。
ステータス コード 4.4.5 は、メール配信プロトコルのステータスに関する一時的なネットワークとルーティングの問題です。
| ステータス コード | 説明 |
|---|---|
| x.0.z | 不明 |
| x.1.z | アドレスのステータス |
| x.2.x | メールボックスのステータス |
| x.3.x | メールシステムのステータス |
| x.5.x | メール配信プロトコルのステータス |
| x.6.x | メッセージ コンテンツまたはメディアのステータス |
| x.7.x | セキュリティまたはポリシーのステータス |
応答テキスト
SMTP エラー メッセージの最後のフィールドには、エラーの説明が記述されています。