درباره پیام‌های خطای SMTP

SMTP یک استاندارد اینترنتی است که توسط سرورهای ایمیل برای ارسال و دریافت ایمیل استفاده می‌شود. پیام‌های خطای SMTP به شما کمک می‌کنند تا بفهمید چرا یک پیام با موفقیت ارسال نشده است. اگر پیام‌های ورودی یا خروجی برگشت می‌خورند، پیام‌های برگشتی را برای کد خطای SMTP بررسی کنید که می‌تواند به شما در تشخیص مشکل کمک کند.

پیام‌های خطای SMTP از این قالب پیروی می‌کنند. هر رقم در کدهای خطا و وضعیت، سطح فزاینده‌ای از جزئیات را ارائه می‌دهد:

کد پاسخ کد وضعیت متن پاسخ
ایکس وای زد ایکس وای زد توضیحات متن

این یک نمونه پیام خطای SMTP است. این پیام دلیل وقوع خطا را شرح می‌دهد و اقداماتی را برای رفع مشکل توصیه می‌کند:

کدهای پاسخ

کدهای پاسخ SMTP به بخش‌های خاصی از سرویس ایمیل اشاره دارند و می‌توانند مشکلاتی مانند موارد زیر را نشان دهند:

  • گیرنده مورد نظر در این سرویس ثبت نشده است.
  • این پیام به عنوان هرزنامه یا حاوی ویروس علامت‌گذاری شده است.
  • دامنه فرستنده به عنوان منبع هرزنامه شناسایی شد.
  • این پیام، سیاست ایمیل شرکت شما را نقض کرده است. برای مثال، پیام شامل شماره کارت اعتباری یا زبان ممنوعه بوده است.

کدهای پاسخی که با ۴ و ۵ شروع می‌شوند، خطا هستند و عدد نشان دهنده نوع خطا است. خطاهایی که با ۴ شروع می‌شوند، خرابی‌های موقت هستند. نیازی به اقدامی نیست، فرستنده دوباره تلاش خواهد کرد. خطاهایی که با ۵ شروع می‌شوند، خرابی‌های دائمی هستند و برای رفع مشکل باید اقدامی انجام شود.

کدهای خطای رایج SMTP 400

کدهای خطایی که با عدد ۴ شروع می‌شوند، نشان می‌دهند که سرور موقتاً دچار مشکل شده است، اما عملیات با تلاش دیگری تکمیل خواهد شد. کدهای خطایی که با ۴ شروع می‌شوند، معمولاً خطاهایی هستند که مربوط به سرور دریافت کننده ایمیل هستند.

کد خطا توضیحات
۴۲۱ سرویس در دسترس نیست، بعداً دوباره امتحان کنید
۴۵۰ اقدام درخواستی انجام نشد زیرا صندوق پستی کاربر در دسترس نبود
۴۵۱ به دلیل خطای سرور، پیام ارسال نشد
۴۵۲ دستور متوقف شد زیرا فضای ذخیره‌سازی سرور کافی نیست
۴۵۵ سرور در حال حاضر نمی‌تواند دستور را اجرا کند.

کدهای خطای رایج SMTP 500

کد خطا توضیحات
۵۰۰ سرور به دلیل خطای نحوی نتوانست دستور را تشخیص دهد
۵۰۱ خطای نحوی در پارامترها یا آرگومان‌های فرمان یافت شد
۵۰۲ دستور اجرا نشد
۵۰۳ سرور توالی دستورات بدی داشت
۵۴۱ پیام توسط آدرس گیرنده رد شد
۵۵۰ دستور درخواستی به دلیل در دسترس نبودن صندوق پستی کاربر یا رد شدن پیام توسط سرور گیرنده به دلیل احتمال هرزنامه بودن آن، با شکست مواجه شد.
۵۵۱ صندوق پستی گیرنده مورد نظر در سرور گیرنده در دسترس نیست
۵۵۲ پیام ارسال نشد زیرا صندوق پستی گیرنده فضای کافی ندارد
۵۵۳ دستور متوقف شد زیرا نام صندوق پستی وجود ندارد
۵۵۴ عدد تراکنش بدون جزئیات بیشتر ناموفق بود

کدهای خطای SMTP معمولاً با ۳ رقم دیگر دنبال می‌شوند. این کد وضعیت پیشرفته SMTP است که جزئیات بیشتری در مورد علت خرابی ارائه می‌دهد. عدد دوم در کد، دسته پاسخ را نشان می‌دهد. کاراکتر سوم در کد، جزئیات بیشتری را ارائه می‌دهد.

کد پاسخ ۴۲۱ یک خطای موقت در مورد کانال انتقال است که حاوی یک درخواست اطلاعاتی است.

کد پاسخ توضیحات
x0z خطاهای نحوی
x1z پاسخ به درخواست‌های اطلاعات
ایکس۲ زد خطاهای کانال انتقال
ایکس۳زد نامشخص
ایکس۴ زد نامشخص
x5z وضعیت سیستم پستی

کدهای وضعیت

اولین رقم در کد وضعیت، کلاس کد را نشان می‌دهد، رقم دوم موضوع را نشان می‌دهد و رقم سوم جزئیات بیشتری را ارائه می‌دهد.

کد وضعیت ۴.۴.۵ یک مشکل موقت شبکه و مسیریابی برای وضعیت پروتکل تحویل ایمیل است.

کد وضعیت توضیحات
x.0.z ناشناس
x.1.z وضعیت آدرس‌دهی
x.2.x وضعیت صندوق پستی
x.3.x وضعیت سیستم پستی
x.5.x وضعیت پروتکل تحویل ایمیل
x.6.x محتوای پیام یا وضعیت رسانه
x.7.x وضعیت امنیتی یا سیاستی

متن پاسخ

آخرین فیلد در پیام خطای SMTP، خطا را توصیف می‌کند.