فنی · پاسخ مستند
تفاوت envelope در SMTP با هدرهای ایمیل
envelope در SMTP مجموعه دستورهایی است که سرورهای ایمیل برای مسیریابی پیام از آن استفاده میکنند، در حالی که هدرها فرادادههایی هستند که درون خود پیام قرار دارند. envelope فرستنده و گیرنده واقعی را برای تحویل تعیین میکند، اما هدرها اطلاعاتی را فراهم میکنند که در کلاینت ایمیل به کاربر نهایی نمایش داده میشود.
envelope در SMTP
envelope لایه انتقال ایمیل است. این لایه از دستورهای MAIL FROM و RCPT TO تشکیل میشود که در طول نشست SMTP صادر میشوند. این دستورها به سرور گیرنده میگویند چه کسی ایمیل را میفرستد و ایمیل باید به کجا تحویل داده شود. پس از تحویل موفق پیام به سرور مقصد، envelope کنار گذاشته میشود و برای گیرنده نهایی قابلمشاهده نیست.
هدرهای ایمیل
هدرها بخشی از دستور DATA در نشست SMTP هستند و فیلدهای From، To، Subject و Date را شامل میشوند. برخلاف envelope، هدرها همراه پیام ذخیره میشوند و کلاینت ایمیل آنها را نمایش میدهد. هدر From همان چیزی است که کاربر بهعنوان فرستنده میبیند، اما میتواند با فرستنده envelope متفاوت باشد؛ روشی که در ارسال ایمیلهای تراکنشی زیاد به کار میرود.
چرا این تمایز مهم است
این جداسازی برای احراز هویت ایمیل حیاتی است. SPF فرستنده envelope (Return-Path) را بررسی میکند، نه هدر From را. DMARC برای جلوگیری از جعل ایمیل، همراستایی بین فرستنده envelope و دامنه From در هدر را الزامی میکند. ناهمراستایی این دو لایه اغلب باعث میشود پیامها اسپم علامت بخورند یا در بررسیهای احراز هویت شکست بخورند.
نکات عملیاتی و اشتباهات رایج
اشتباه رایج این است که تصور شود تغییر هدر From نشانی برگشت را هم تغییر میدهد. ایمیلهای برگشتی به فرستنده envelope ارسال میشوند. توسعهدهندگانی که از SendHQ یا ابزارهای رایگان آن (https://sendhq.cc/tools) استفاده میکنند باید مطمئن شوند Return-Path آنها با دامنه احرازهویتشدهشان مطابقت دارد تا تحویلپذیری بالا و مدیریت درست برگشت ایمیل حفظ شود.
نمونه عملی
در یک خبرنامه، فرستنده envelope ممکن است برای مدیریت خطاهای تحویل bounces@marketing.com باشد، در حالی که From در هدر روی hello@company.com تنظیم شده تا برای مشتری حرفهای به نظر برسد. سرور ایمیل را بر اساس envelope مسیریابی میکند، اما کاربر هدر را میبیند.
پرسشهایی که تیمها میپرسند
SPF کدام را اعتبارسنجی میکند؟
SPF فرستنده envelope را اعتبارسنجی میکند، یعنی دامنه موجود در دستور MAIL FROM که معمولاً در هدرهای دریافتی بهصورت Return-Path دیده میشود.
آیا فرستنده envelope و فرستنده هدر میتوانند متفاوت باشند؟
بله، میتوانند متفاوت باشند. این روش در سیستمهای خودکار استاندارد است: یک نشانی برگشت اختصاصی برای envelope و یک نشانی برنددار برای هدر استفاده میشود.
آیا گیرنده envelope در SMTP را میبیند؟
خیر، گیرنده فقط هدرها را میبیند. envelope فقط توسط عاملهای انتقال ایمیل (MTA) برای مسیریابی استفاده میشود و پس از تحویل کنار گذاشته میشود.
منابع اصلی
- RFC 5321: پروتکل ساده انتقال ایمیل (SMTP) — RFC Editor
- RFC 5322: قالب پیام اینترنتی — RFC Editor
- RFC 7489: احراز هویت، گزارشدهی و انطباق پیام مبتنی بر دامنه (DMARC) — RFC Editor