{
  "id": "communication/smtp-450-requested-action-not-taken",
  "signature": "450 4.7.1 Requested action not taken: mailbox temporarily unavailable",
  "signature_zh": "450 4.7.1 请求的操作未执行：邮箱暂时不可用",
  "regex": "450 4\\.7\\.1 Requested action not taken",
  "domain": "communication",
  "category": "network_error",
  "subcategory": null,
  "root_cause": "SMTP server returns a temporary failure (450) due to transient issues like greylisting, DNS lookup failure for the recipient domain, or recipient server rejecting the connection.",
  "root_cause_type": "generic",
  "root_cause_zh": "SMTP服务器因临时问题返回450错误，如灰名单、收件人域DNS查找失败或收件人服务器拒绝连接。",
  "versions": [
    {
      "version": "RFC 5321",
      "introduced": null,
      "deprecated": null,
      "removed": null,
      "behavior_change": null,
      "status": "active"
    },
    {
      "version": "Postfix 3.8",
      "introduced": null,
      "deprecated": null,
      "removed": null,
      "behavior_change": null,
      "status": "active"
    },
    {
      "version": "Exim 4.97",
      "introduced": null,
      "deprecated": null,
      "removed": null,
      "behavior_change": null,
      "status": "active"
    },
    {
      "version": "Sendmail 8.17",
      "introduced": null,
      "deprecated": null,
      "removed": null,
      "behavior_change": null,
      "status": "active"
    }
  ],
  "os_specific": {},
  "dead_ends": [
    {
      "action": "Immediately resend the email without any delay",
      "why_fails": "Greylisting requires a delay (typically 300-600 seconds) before retry; immediate resend is ignored and returns the same 450",
      "fail_rate": 0.9,
      "condition": "",
      "sources": []
    },
    {
      "action": "Permanently remove the recipient from the mailing list",
      "why_fails": "450 is a temporary failure, not permanent; the mailbox may be available later",
      "fail_rate": 0.95,
      "condition": "",
      "sources": []
    },
    {
      "action": "Change the sender email address to a different domain",
      "why_fails": "Greylisting is based on the tuple (sender IP, sender email, recipient email); changing only the sender domain may not bypass it if the IP is still greylisted",
      "fail_rate": 0.7,
      "condition": "",
      "sources": []
    }
  ],
  "workarounds": [
    {
      "action": "Implement exponential backoff retry logic in the MTA. Configure Postfix to wait at least 5 minutes before retrying, with max retries of 5. This handles greylisting and transient DNS issues.",
      "success_rate": 0.85,
      "how": "Implement exponential backoff retry logic in the MTA. Configure Postfix to wait at least 5 minutes before retrying, with max retries of 5. This handles greylisting and transient DNS issues.",
      "condition": "",
      "sources": []
    },
    {
      "action": "Verify the recipient domain's MX records are resolvable. Use 'dig MX recipientdomain.com' to check. If the MX is missing or returns NXDOMAIN, the 450 is caused by DNS failure, not a mailbox issue.",
      "success_rate": 0.8,
      "how": "Verify the recipient domain's MX records are resolvable. Use 'dig MX recipientdomain.com' to check. If the MX is missing or returns NXDOMAIN, the 450 is caused by DNS failure, not a mailbox issue.",
      "condition": "",
      "sources": []
    }
  ],
  "workarounds_zh": [
    "Implement exponential backoff retry logic in the MTA. Configure Postfix to wait at least 5 minutes before retrying, with max retries of 5. This handles greylisting and transient DNS issues.",
    "Verify the recipient domain's MX records are resolvable. Use 'dig MX recipientdomain.com' to check. If the MX is missing or returns NXDOMAIN, the 450 is caused by DNS failure, not a mailbox issue."
  ],
  "transition_graph": {
    "leads_to": [],
    "preceded_by": [],
    "frequently_confused_with": []
  },
  "official_doc_url": "https://datatracker.ietf.org/doc/html/rfc5321#section-4.2.5",
  "official_doc_section": null,
  "error_code": "450",
  "verification_tier": "ai_generated",
  "confidence": 0.83,
  "fix_success_rate": 0.7,
  "resolvable": "partial",
  "first_seen": "2024-05-05",
  "last_confirmed": "2024-06-01",
  "last_updated": "2024-06-01",
  "evidence_count": 1,
  "tags": [],
  "locale": "en",
  "aliases": []
}