در اغلب موارد، پیام های خطا قابل فهم نیستند. این صفحه راهنمای شما برای سرورهای پست الکترونیکی کد خواهد شد زمانی که ایمیل شما ارسال نشد. اگر شما پیام خطایی مانند "دریافت پیام خود را نمی توانید ارسال کنید خطا 421"، گام بعدی شما چیست؟ اجازه دهید این صفحه راهنمای شما برای انجام چه کاری باشد.
کد خطا SMTP: معنای پشت شماره
یک سرور پست الکترونیکی به هر درخواست مشتری پاسخ می دهد (مانند برنامه ایمیل شما) با کد بازگشتی ایجاد می شود. این کد شامل سه عدد است.
برای اولین بار به طور کلی نشان می دهد که آیا سرور فرمان را پذیرفت و یا اگر بتواند آن را اداره کند. پنج مقدار ممکن است:
- 1 : سرور فرمان را پذیرفته است، اما هنوز عمل نمی کند. پیام تأیید الزامی است در حال حاضر این استفاده نشده است.
- 2 : سرور این کار را با موفقیت انجام داده است.
- 3 : سرور درخواست را درک کرده، اما نیاز به اطلاعات بیشتر برای تکمیل آن دارد.
- 4 : سرور با شکست موقت مواجه است. اگر دستور بدون هیچ گونه تغییر تکرار شود، ممکن است تکمیل شود. سرورهای ایمیل می توانند از چنین موانعی موقت استفاده کنند تا فرستندگان نامعتبر را در حالت خاموش نگه دارند.
- 5 : سرور با یک خطا مواجه شده است.
شماره دوم اطلاعات بیشتری را ارائه می دهد. این شش مقدار ممکن است:
- 0 : یک خطای نحوی رخ داده است
- 1 : یک پاسخ اطلاعاتی را نشان می دهد، به عنوان مثال به درخواست HELP.
- 2 : به وضعیت اتصال اشاره دارد.
- 3 و 4 نامشخص هستند.
- 5 : اشاره به وضعیت سیستم پست الکترونیکی به طور کلی و سرور پست الکترونیکی به طور خاص است.
آخرین شماره دقیق تر است و نشان می دهد graduation های بیشتری از وضعیت انتقال ایمیل.
دریافت SMTP 550: شکست دائمی برای یک یا چند گیرنده؟
شایع ترین خطای SMTP هنگام ارسال ایمیل 550 است.
خطای SMTP 550 پیام خطای عمومی است. این بدان معنی است که ایمیل نمی تواند تحویل شود
یک خطای SMTP خطای تحویل 550 به دلایل مختلف رخ می دهد؛ در حالی که کد خطا 550 خود شما را در مورد علت شکست نمی داند، بسیاری از سرور SMTP شامل یک پیام توضیحی با کد خطا است.
اغلب یک ایمیل نمیتواند تحویل داده شود زیرا به دلیل اسپم، از طریق تجزیه و تحلیل محتویات آن، یا از آنجا که شبکه فرستنده یا فرستنده، به عنوان یک منبع احتمالی هرزنامه در یک لیست سیاه سیاه DNS لیست شده است، بسته شده است. برخی از سرورهای پست همچنین لینک هایی را برای نرم افزارهای مخرب بررسی می کنند و خطای 550 را برمی گردانند. خطاهای SMTP 550 برای این موارد عبارتند از:
- 550 5.7.1: سرویس در دسترس نیست: مشتری [###] با استفاده از ### (Exchange Server) مسدود شده است
- 550 5.7.1 : پیام توسط فیلتر کردن محتوا (سرور مبادله) به عنوان هرزنامه رد شد
- 550 این پیام به عنوان هرزنامه طبقه بندی شده و ممکن است تحویل داده نشود
- 550 احتمال بالا بودن هرزنامه (Gmail)
- 550 5 2 1 پست از سایت اسپم رد شده
- 550 پیام شما رد شده است زیرا شما شناسایی شده است ارسال هرزنامه (ارسال از Rackspace)
- پیام 550 محتویات ناامن است
چه کاری می توانی انجام بدهی؟ در صورت امکان، سعی کنید با استفاده از روش های دیگر با گیرنده تماس بگیرید . اگر پیام خطا به یک لیست سیاه یا فیلتر هرزنامه مشخص شود، سعی کنید با لیست یا مدیر فیلتر تماس بگیرید . با شکستن این همه، شما همیشه می توانید وضعیت ناراحت کننده را به ارائه دهنده ایمیل خود توضیح دهید . آنها ممکن است قادر به تماس با همکاران خود در انتهای دریافت و گرفتن وضعیت مرتب شوند.
فهرست کد های خطای SMTP (با توضیحات)
یک شماره خطای SMTP یک لیست کامل از کدهای پاسخ ESMTP / SMTP را به ما می دهد، همانطور که در RFC 821 و پسوند های بعدی آمده است:
- 211 - پیام وضعیت سیستم.
- 214 - یک پیام مفید برای یک خواننده انسانی به شرح زیر است.
- 220 سرویس SMTP آماده است.
- 221 - بسته شدن خدمات
- 250 - اقدام درخواست شده انجام شده و تکمیل شده است. بهترین پیام از همه آنها.
- 251 - گیرنده محلی به سرور نیست، اما سرور پیام را قبول می کند و به جلو می فرستد.
- 252 - گیرنده نمی تواند VRFYed باشد، اما سرور پیام را می پذیرد و تلاش می کند تحویل دهد.
- 354 - شروع به ورود پیام و پایان دادن به با .. این نشان می دهد که سرور آماده است تا پیام خود را بپذیرد (پس از اینکه شما از آن چه از آن هستید و از کجا می خواهید بروید).
- 421 - سرویس در دسترس نیست و اتصال بسته خواهد شد.
- 450 - فرمان درخواستی شکست خورد زیرا صندوق پستی کاربر در دسترس نبود (به عنوان مثال چون قفل شده بود). بعدا دوباره تلاش کنید.
- 451 - به علت یک خطای سرور، فرمان قطع شده است. تقصیر تو نیست شاید مدیر اجازه بدهد.
- 452 - فرمان قطع شده است زیرا سرور ذخیره سازی سیستم را ناکافی کرده است.
- 455 - سرور نمی تواند در این زمان با فرمان برخورد کند.
پیام های خطا زیر (500-504) معمولا به شما می گویند که سرویس گیرنده ایمیل شما شکسته شده است و یا رایج ترین دلیل آن این است که ایمیل شما برای یک دلیل یا دیگر تحویل نمی شود.
- 500 - سرور نمی تواند دستور را به دلیل یک خطای نحوی تشخیص دهد.
- 501 - یک خطای نحوی در استدلال های فرماندهی رخ داد.
- 502 - این دستور اجرا نمی شود.
- 503 - سرور با توالی بدی از دستورات مواجه شده است.
- 504 - پارامتر فرمان اجرا نمی شود.
- 521 - این میزبان هرگز پست الکترونیکی را قبول نمی کند؛ پاسخ توسط یک سرور ساختگی
- 541 - پیام را نمی توان به دلایل سیاست تحویل داد - معمولا یک فیلتر هرزنامه است. (فقط برخی از سرورهای SMTP این کد خطا را باز می کنند.)
- 550 - فرمان درخواستی شکست خورد زیرا صندوق پستی کاربر در دسترس نبود (به عنوان مثال دلیل آن یافت نشد یا دلیل این که دستور به دلایل سیاست رد شد).
- 551 - گیرنده محلی به سرور نیست. سپس سرور یک آدرس رو به جلو برای آزمایش می دهد.
- 552 - با توجه به تخصیص ذخیره سازی بیش از حد، اقدام لغو شد.
- 553 - این دستور به دلیل نامگذاری صندوق پستی نامعتبر است.
- 554 - معامله شکست خورده است. سرزنش آن بر آب و هوا.
- 555 - سرور فرمت آدرس ایمیل را شناسایی نمی کند و تحویل امکان پذیر نمی باشد.
- 556 - پیام باید ارسال شود، اما سرور دریافت آن را رد خواهد کرد.