خانه آکادمی کدهای خطا SMTP ( پروتوکل ارسال ایمیل )
تاریخ به‌روزرسانی : 1404/12/02
به قلم : adminUtta
زمان مطالعه : 3 دقیقه
smtp

📌 طبقه‌بندی کلی کدهای SMTP

SMTP به سرور و کلاینت می‌گوید که آیا دستور ارسال ایمیل پذیرفته شده، نیاز به اطلاعات بیشتر دارد یا خطا رخ داده است:

رده کد (رقم اول)معنی کلی
1xxاطلاع‌رسانی یا پاسخ موقتی (غیررایج در SMTP)
2xxموفقیت کامل یا پذیرش عملیات
3xxنیاز به اطلاعات بیشتر
4xxخطای موقتی (soft error – امکان تلاش مجدد)
5xxخطای دائمی (hard error – نیاز به اصلاح)

کدهای 1xx – اطلاع‌رسانی (Informational)

این کدها اغلب در SMTP استفاده نمی‌شوند، اما در برخی سناریوها ممکن است دیده شوند:

کدمعنیتوضیح/راه‌حل
101سرور قادر به اتصال نیستاحتمال خطا در نام سرور یا پورت — بررسی DNS و پورت SMTP
111ارتباط با سرور SMTP ممکن نیستفایروال، آدرس نامعتبر یا تنظیمات اتصال اشتباه است

🟢 کدهای 2xx – موفقیت (Success)

این کدها نشان می‌دهند عملیات بدون خطا انجام شده است:

کدمعنیتوضیح/اقدام
211اطلاعات وضعیت سرورپاسخ وضعیت یا اطلاعات کمک
214پیام راهنماسرور پیام HELP می‌دهد
220سرویس SMTP آماده استخوش‌آمدگویی سرور
221سرویس در حال بستن اتصال استپایان صحیح جلسه SMTP
250درخواست انجام شدایمیل پذیرفته شده
251گیرنده محلی نیست — انتقال داده می‌شودایمیل به دامنه دیگر ارجاع می‌شود
252گیرنده قابل شناسایی نیست اما تلاش می‌شودسرور هنوز سعی می‌کند تحویل دهد

🔵 کدهای 3xx – اطلاعات بیشتر لازم است (Redirection)

این کدها نشان می‌دهند که باید مرحله بعدی (مثلاً متن پیام) ارسال شود:

کدمعنیتوضیح/اقدام
354شروع ورودی پیامسرور آماده دریافت بدنه ایمیل است

⚠️ کدهای 4xx – خطای موقتی (Transitent Negative)

این خطاها موقت بوده و معمولاً ارسال مجدد بعداً امکان‌پذیر است:

کدمعنیعلت/اقدام پیشنهادی
420Timeoutتاخیر یا ارتباط ضعیف شبکه
421سرویس موقتا در دسترس نیستسرور گیرنده/فرستنده در دسترس نیست — Retry
431فضای دیسک/حافظه کمفضای سرور پر است — بررسی ظرفیت
432صف ایمیل گیرنده متوقف شدهگاهی مربوط به Exchange
441پاسخ‌دهی سرور گیرنده قطع استاتصال موقت قطع — Retry بعداً
442قطع ارتباط در حین ارسالمشکلات شبکه
446حلقه انتقال داخلیبررسی تنظیمات MX/DNS
447خطای فیلترینگ یا محدودیتممکن است به محدودیت‌های سرور برسید
449خطای مسیریابیگاهی در Exchange
450صندوق پستی در دسترس نیستمثلاً Lock شده یا پر
451خطای پردازش موقتیمنابع سرور کم
452محدودیت منابعحافظه یا فضای ذخیره کم

کدهای 5xx – خطای دائمی (Permanent Negative)

این خطاها نیاز به اصلاح در تنظیمات، آدرس‌ها یا سیاست‌ها دارند و ارسال مجدد بدون اصلاح نتیجه نمی‌دهد:

کدمعنیراه‌حل کلی
500خطای syntax کلیارسال فرمان اشتباه — بررسی دستورات
501syntax پارامترهامعمولاً آدرس ایمیل نادرست است
502دستور اجرا نشدهقابلیت سرور محدود است
503ترتیب دستورات اشتباهاعتبارسنجی یا ترتیب SMTP را چک کنید
504پارامتر اجرا نشدهبررسی دستورات
510/511آدرس ایمیل نامعتبرآدرس‌های To/CC/BCC را بررسی کنید
512خطای DNSدامنه گیرنده یافت نشده
513نوع آدرس اشتباهآدرس ایمیل مشکل دارد
523حجم ایمیل زیاد استکاهش حجم پیام/پیوست
530خطای اعتبارسنجیاحراز هویت SMTP را بررسی کنید
541ایمیل رد شده‌ (فیلتر اسپم)بررسی محتوا و لیست سفیدگیرنده
550آدرس ایمیل موجود نیستآدرس غلط یا سرور مقصد مشکل دارد
551کاربر محلی نیستبررسی مسیر یا Forward
552حجم تخصیصی پر شدهپیام کوچک‌تر
553نام ایمیل نامعتبراصلاح لیست گیرندگان
554ارسال ناموفقممکن است بلک‌لیست یا فیلتر اسپم

نظرات