SMTPエラー 552 は、メールボックスがストレージ割り当てを超過したため、要求されたメールアクションが中止されたことを示します。これは、受信者のメールボックスが満杯で、それ以上のメールを受け入れることができない場合に発生する永続的な障害です。
SMTP応答コード 552 は標準的なSMTP応答形式に従います:
- 5 = 永続的な障害(永続的否定的完了応答)
- 52 = 要求されたメールアクションが中止された:ストレージ割り当て超過
552エラーを受け取った場合、受信者のメールボックスがストレージクォータを超過し、メッセージを受け入れることができないことを意味します。これは、受信者がスペースを解放するまで永続的なエラーです。
- タイプ: 永続的な障害(ハードエラー)
- カテゴリ: ストレージクォータ
- 必要なアクション: 受信者がスペースを解放するまで待つか、アドレスを削除する
- メールボックス満杯: 受信者のメールボックスがストレージ制限に達した
- クォータ超過: メールボックスが割り当てられたクォータを超過した
- スペースが利用できない: メールボックスに利用可能なストレージスペースがない
- 大きなメッセージ: 以前の大きなメッセージがメールボックスを満杯にした
- 非アクティブアカウント: アカウントが非アクティブで、メールボックスが満杯である
- クォータが増加していない: ストレージクォータが増加されていない
- 待機して再試行: 受信者がスペースを解放するまで待ってから再試行する
- 受信者への連絡: 受信者に連絡してメールボックスが満杯であることを通知する
- メッセージサイズの削減: 大きな添付ファイルを送信している場合、メッセージサイズを削減してみる
- リストから削除: メールボックスが満杯のままであれば、アドレスの削除を検討する
- 再試行成功の監視: 再試行が最終的に成功するかを追跡する
- 再試行ロジックの実装: より長い遅延付きの再試行ロジックを追加する(24〜48時間)
- キュー管理: 失敗したメッセージを再試行のためにキューに入れる
- エラートラッキング: 満杯のメールボックスを追跡するために552エラーを分離してログに記録する
- メッセージサイズ制限: 満杯のメールボックスのメッセージサイズを削減することを検討する
- 抑制リスト: メールボックスが満杯のままであれば、アドレスを抑制リストに追加する
552 Requested mail action aborted: exceeded storage allocation
- Gmail: "552 5.2.2 The email account that you tried to reach is over quota"
- Outlook/Hotmail: "552 Mailbox full"
- Yahoo: "552 Storage allocation exceeded"
- カスタムドメイン: メールサーバーの設定によって異なる
- 遅延付き再試行: 552エラーを24〜48時間後に再試行する
- 最大再試行回数の設定: 再試行回数を制限する(例:1週間以内に3〜5回の試行)
- 成功率の監視: 552エラーの何件が最終的に成功するかを追跡する
- メッセージサイズの削減: 満杯のメールボックスのメッセージサイズを削減することを検討する
- 抑制リスト: 永続的に満杯のメールボックスを抑制リストに追加する
- ユーザー通知: メールボックスが満杯のときにユーザーに通知する
- クォータ監視: 552エラーを防ぐためにメールボックスクォータを監視する
- 古いメッセージのクリーンアップ: ユーザーに古いメッセージをクリーンアップするよう促す