فنی · پاسخ مستند
برگشت دائمی و برگشت موقت ایمیل: تعریف فنی
برگشت دائمی (hard bounce) یک شکست تحویل همیشگی است که به دلیل نشانی ایمیل نامعتبر یا دامنه ناموجود رخ میدهد. برگشت موقت (soft bounce) یک شکست تحویل گذراست که به دلیل پر بودن صندوق ایمیل، از دسترس خارج بودن سرور یا محدودیت اندازه پیام رخ میدهد. برگشتهای دائمی ایجاب میکنند نشانی فوراً از فهرست پستی حذف شود تا اعتبار فرستنده حفظ شود.
تعریف برگشت دائمی
برگشت دائمی زمانی رخ میدهد که سرور SMTP یک کد شکست دائمی، معمولاً در بازه 5xx، برگرداند. این یعنی نشانی مقصد نامعتبر است، دامنه وجود ندارد یا سرور گیرنده فرستنده را برای همیشه مسدود کرده است. این شکستها قابلجبران نیستند و نشان میدهند ایمیل هرگز به آن گیرنده مشخص تحویل نخواهد شد.
تعریف برگشت موقت
برگشت موقت یک شکست گذراست که با کدهای پاسخ 4xx در SMTP مشخص میشود. یعنی نشانی ایمیل معتبر است اما پیام در این لحظه قابلتحویل نیست. علتهای رایج شامل پر شدن سهمیه صندوق ایمیل گیرنده، در دسترس نبودن موقت سرور گیرنده یا بیشتر بودن اندازه پیام از حداکثر مجاز سرور مقصد است.
فرایند فنی
وقتی سرور فرستنده تلاش میکند پیامی را تحویل دهد، وارد یک handshake در SMTP میشود. اگر سرور گیرنده پیام را رد کند، یک پیام برگشت حاوی کد وضعیت ارسال میکند. برگشتهای دائمی در برنامه ارسالکننده وضعیت شکست دائمی را فعال میکنند. برگشتهای موقت اغلب یک زمانبندی تلاش مجدد را فعال میکنند که در آن سرور فرستنده در فواصلی دوباره برای تحویل تلاش میکند و در نهایت ممکن است آن را برگشت دائمی علامت بزند.
اثر بر اعتبار فرستنده
نرخ بالای برگشت دائمی به ISPها نشان میدهد فرستنده از فهرستهای قدیمی یا خریداریشده استفاده میکند و این میتواند به قرار گرفتن IP در لیست سیاه منجر شود. برگشتهای موقت اثر فوری کمتری دارند، اما تعداد بیش از حد آنها هم میتواند اعتبار را کاهش دهد. نگهداری فهرستی تمیز با ابزارهای رایگان SendHQ به کاهش این شکستها و بهبود شاخصهای کلی تحویلپذیری کمک میکند.
نمونه عملیاتی
نمونه 1: کاربری user@nonexistent-domain.com را تایپ میکند. lookup در DNS شکست میخورد یا سرور SMTP پاسخ 550 User unknown برمیگرداند. این یک برگشت دائمی است. نمونه 2: کاربری 15GB ایمیل دارد و صندوق ورودیاش پر است. سرور پاسخ 452 Requested action not taken: mailbox full برمیگرداند. این یک برگشت موقت است.
پرسشهایی که تیمها میپرسند
آیا باید برگشتهای موقت را از فهرستم حذف کنم؟
نه بلافاصله. بیشتر سیستمها برگشتهای موقت را چند روز دوباره تلاش میکنند. فقط زمانی آنها را حذف کنید که در یک دوره طولانی مدام برگشت بخورند و عملاً به برگشت دائمی تبدیل شوند.
کدام کدهای SMTP نشاندهنده برگشت دائمی هستند؟
برگشتهای دائمی معمولاً با کدهای سری 5xx مرتبطاند، مانند 550 (User unknown) یا 554 (Transaction failed).
آیا برگشت موقت میتواند به برگشت دائمی تبدیل شود؟
بله. اگر پیامی به دلیل پر بودن صندوق ایمیل همچنان برگشت موقت بخورد و از سقف تلاش مجدد سرور فرستنده فراتر رود، معمولاً در دسته برگشت دائمی قرار میگیرد.
منابع اصلی
- RFC 5321: پروتکل ساده انتقال ایمیل (SMTP) — RFC Editor
- بهترین شیوههای رایج M3AAWG — M3AAWG