فنی · پاسخ مستند
هدر Return-Path چیست؟
هدر Return-Path نشانی ایمیلی است که سرور ایمیل گیرنده برای ارسال گزارشهای عدم تحویل یا پیامهای برگشت از آن استفاده میکند. این نشانی از فرمان MAIL FROM پروتکل SMTP در جریان تراکنش envelope گرفته میشود و بهجای نشانی From که کاربر میبیند، نشانی بازگشت واقعی برای اعلانهای سطح سیستم است.
سازوکار عملکرد
در جریان handshake پروتکل SMTP، سرور فرستنده یک فرستنده envelope را با فرمان MAIL FROM ارائه میدهد. وقتی سرور گیرنده پیام را میپذیرد، این نشانی را در هدر Return-Path ایمیل تحویلشده درج میکند. این کار فرستنده envelope را که برای مسیریابی و گزارش خطا استفاده میشود، از نشانی Header From که کاربر نهایی در کلاینت ایمیل خود میبیند جدا میکند.
نقش در احراز هویت SPF
Return-Path برای تأیید Sender Policy Framework (SPF) حیاتی است. سرورهای گیرنده دامنه موجود در Return-Path را بررسی میکنند تا مشخص کنند کدام نشانیهای IP مجازند برای آن دامنه ایمیل ارسال کنند. اگر دامنه Return-Path با رکورد SPF مربوط به IP ارسالکننده مطابقت نداشته باشد، پیام ممکن است در احراز هویت SPF شکست بخورد و تحویلپذیری کلی تحت تأثیر قرار گیرد.
مدیریت برگشت و بازخورد
وقتی پیامی قابلتحویل نباشد، سرور گیرنده یک اعلان برگشت به نشانی مشخصشده در Return-Path ارسال میکند. سازمانها از نشانیها یا زیردامنههای اختصاصی برگشت استفاده میکنند تا این شکستها را بهصورت برنامهنویسیشده پردازش کنند. SendHQ ابزارهای رایگانی در https://sendhq.cc/tools ارائه میدهد تا کاربران پیکربندی DNS خود را برای جریان بهتر ایمیل بررسی کنند.
اشتباهات عملیاتی رایج
یک خطای رایج، همراستا نکردن دامنه Return-Path با دامنه From است. با اینکه این کار برای SPF الزامی نیست، DMARC به همراستایی میان Return-Path (یا دامنه DKIM) و هدر قابلمشاهده From نیاز دارد. پیکربندی نادرست Return-Path اغلب باعث میشود ایمیلها اسپم علامت بخورند یا به دلیل نبود همراستایی در بررسی DMARC شکست بخورند.
نمونه عملی
اگر کاربری از info@example.com ایمیل بفرستد اما از یک سرویس تراکنشی استفاده کند، فرستنده envelope ممکن است bounces@mail.provider.com باشد. گیرنده info@example.com را در صندوق ورودی خود میبیند، اما هدر Return-Path روی bounces@mail.provider.com تنظیم شده است. هر شکست تحویل برای پردازش به نشانی ارائهدهنده ارسال میشود.
پرسشهایی که تیمها میپرسند
آیا Return-Path همان هدر From است؟
خیر. هدر From برای گیرنده انسانی است، در حالی که Return-Path برای سرور ایمیل است تا برگشتها و بررسیهای SPF را مدیریت کند.
آیا میتوانم Return-Path را تغییر دهم؟
بله، با پیکربندی فرستنده envelope یا نشانی MAIL FROM در تنظیمات SMTP یا از طریق ارائهدهنده خدمات ایمیل خود.
آیا Return-Path بر DMARC اثر دارد؟
بله. DMARC همراستایی میان هدر From و دامنه Return-Path یا دامنه امضاکننده DKIM را بررسی میکند.
اگر Return-Path نامعتبر باشد چه میشود؟
سرور گیرنده نمیتواند اعلانهای برگشت را ارسال کند و ایمیل ممکن است به دلیل شکست SPF رد شود یا اسپم علامت بخورد.
منابع اصلی
- RFC 5321: پروتکل ساده انتقال ایمیل (SMTP) — RFC Editor
- RFC 5322: قالب پیام اینترنتی — RFC Editor
- RFC 7208: چارچوب سیاست فرستنده (SPF) — RFC Editor
- RFC 7489: احراز هویت، گزارشدهی و انطباق پیام مبتنی بر دامنه (DMARC) — RFC Editor