در فرآیند ارسال ایمیل، گاهی ممکن است پیام ها برگشت بخورند یا با خطای SMTP مواجه شوید. دانستن معانی این کدهای خطا می تواند به شما کمک کند دلیل مشکل را به سرعت شناسایی و آن را برطرف کنید. در این آموزش از مرکز آموزش الماس هاست، به بررسی ۲۱ مورد از رایج ترین کدهای بازگشتی SMTP و نحوه مدیریت آن ها می پردازیم.
ساختار کدهای پاسخ SMTP چگونه است؟
کدهای SMTP از سه رقم تشکیل شده اند که هرکدام اطلاعات خاصی را درباره وضعیت ارسال پیام نشان می دهند:
- عدد اول (کلاس وضعیت): مشخص می کند که آیا عملیات موفق بوده، به تعویق افتاده یا با خطا مواجه شده است. اعداد از 1 تا 5 هستند.
- عدد دوم (دسته بندی موضوعی): نشان می دهد که خطا مربوط به کدام بخش از فرآیند ارتباط است، مثلاً خطای ارتباطی، دسترسی یا احراز هویت.
- عدد سوم (جزئیات): اطلاعات دقیق تری از وضعیت انتقال ایمیل ارائه می دهد.
لیست ۲۱ کد SMTP متداول و معنای آن ها
⚠ توجه: تفسیر این کدها ممکن است بسته به تنظیمات سرورهای مختلف متفاوت باشد. بنابراین همیشه در کنار این راهنما، تنظیمات سرور خود را نیز بررسی کنید.
✅ کدهای موفق
220 – سرور SMTP آماده دریافت فرمان است.
221 – اتصال با موفقیت پایان یافته است.
250 – ایمیل با موفقیت ارسال شده است.
354 – آماده دریافت محتوای ایمیل؛ دستور DATA
پذیرفته شده است.
⚠ خطاهای موقتی یا قابل بازیابی
421 – سرور ایمیل در دسترس نیست؛ ممکن است به دلیل شلوغی یا مشکل موقتی باشد.
450 – دسترسی به ایمیل گیرنده ممکن نیست (قفل بودن صندوق، وجود نداشتن ایمیل یا لیست سیاه بودن).
451 – مشکل داخلی سرور گیرنده مانع ارسال شده است.
452 – سرور فضای کافی برای پردازش ایمیل ندارد.
455 – سرور فعلاً قادر به پاسخ گویی نیست؛ بعداً مجدداً تلاش کنید.
❌ خطاهای دائمی یا مرتبط با تنظیمات اشتباه
500 – دستور نادرست یا ناشناخته است (ممکن است ناشی از آنتی ویروس یا فایروال باشد).
501 – آرگومان نامعتبر (اغلب مربوط به آدرس ایمیل اشتباه).
502 – دستور پشتیبانی نمی شود؛ احتمالاً مشکلی در MTA وجود دارد.
503 – ترتیب دستورات SMTP صحیح نیست (معمولاً در احراز هویت اشتباه پیش می آید).
504 – یکی از پارامترهای دستور غیرقابل پردازش است.
???? خطاهای مربوط به سیاست ها، لیست سیاه یا محدودیت ها
521 – سرور گیرنده هیچ ایمیلی را قبول نمی کند.
541 – ایمیل شما به عنوان اسپم شناخته شده و تحویل داده نمی شود.
550 – دسترسی به گیرنده غیرممکن است یا ایمیل شما بلاک شده.
551 – آدرس گیرنده محلی نیست یا اجازه رله داده نشده.
552 – فضای ذخیره سازی گیرنده پر است؛ امکان دریافت ایمیل وجود ندارد.
553 – آدرس گیرنده نامعتبر یا فرمت آن نادرست است.
554 – پیام قابل تحویل نیست؛ گیرنده وجود ندارد یا غیرفعال است.
نکات مهم برای عیب یابی سریع تر
- همیشه مطمئن شوید آدرس ایمیل مقصد صحیح و فعال است.
- از ابزارهایی مانند MXToolbox یا HetrixTools برای بررسی لیست های سیاه استفاده کنید.
- وضعیت IP سرور خود را بررسی کرده و اگر بلاک شده، درخواست رفع بلاک ارسال کنید.
- اگر خطا مربوط به فضای ایمیل است، صندوق های ایمیل را پاک سازی یا فضای هاست را افزایش دهید.
- تنظیمات SMTP، احراز هویت، پورت ها و نام کاربری/رمز عبور را دوباره بررسی کنید.
با شناخت دقیق تر این کدها، می توانید فرآیند ارسال و دریافت ایمیل در سرویس های میزبانی خود را با اطمینان بیشتری مدیریت کنید. در صورت بروز مشکل، تیم پشتیبانی الماس هاست آماده کمک به شماست.