فنی · پاسخ مستند

هدر ایمیل چیست؟ تعریف فنی و ساختار

هدرهای ایمیل بخش‌های فراداده یک پیام ایمیل هستند که پیش از محتوای اصلی بدنه قرار می‌گیرند. آن‌ها اطلاعات حیاتی مسیریابی، احراز هویت و قالب‌بندی را در خود دارند که عامل‌های انتقال ایمیل (MTA) و کلاینت‌های ایمیل برای پردازش و نمایش درست پیام از آن‌ها استفاده می‌کنند.

سازوکار عملکرد

هدرها از مجموعه‌ای از جفت‌های نام و مقدار تشکیل می‌شوند که با دونقطه از هم جدا می‌شوند. هنگام ارسال ایمیل، سرور فرستنده هدرهای اولیه را تولید می‌کند. هنگام عبور پیام از relayهای مختلف، هر سرور هدر Received خود را به بالای پشته اضافه می‌کند. به این ترتیب ردی زمانی از مسیر پیام، از سرور مبدأ تا صندوق ایمیل مقصد، ساخته می‌شود. این هدرها با یک خط خالی از بدنه پیام جدا می‌شوند.

اهمیت برای فرستندگان

هدرها برای امنیت و تحویل‌پذیری ضروری‌اند. آن‌ها نتایج SPF، DKIM و DMARC را حمل می‌کنند که به سرورهای گیرنده می‌گوید پیام اصیل است یا نه. بدون هدرهای درست، ایمیل‌ها اغلب اسپم علامت می‌خورند یا رد می‌شوند. فرستندگان می‌توانند با SendHQ یا ابزارهای رایگان آن (https://sendhq.cc/tools) این اجزا را تحلیل کنند و مطمئن شوند رکوردهای احراز هویتشان به‌درستی در هدرهای تحویل‌شده بازتاب یافته است.

اشتباهات عملیاتی رایج

خطای رایج، عدم تطابق بین نشانی Envelope From و نشانی Header From است که می‌تواند باعث شکست هم‌راستایی DMARC شود. مشکل رایج دیگر، وجود هدرهای غیراستاندارد یا بدشکل است که باعث می‌شود برخی کلاینت‌های ایمیل پیام را نادرست نمایش دهند یا فیلترهای اسپم فعال شوند. زنجیره‌های هدر بیش از حد طولانی ناشی از relay زیاد هم ممکن است باعث شود برخی سرورهای گیرنده سخت‌گیر پیام را رد کنند.

نمونه مشخص هدر

یک بلوک هدر معمولی شامل From: sender@example.com، To: recipient@example.com، Subject: Technical Update و Date: Mon, 1 Jan 2024 10:00:00 GMT است. برای احراز هویت، DKIM-Signature: v=1; a=rsa-sha256; c=v; d=example.com; s=selector1; bh=hash; و Received-SPF: pass را خواهید دید. این خطوط به سرور گیرنده امکان می‌دهند هویت فرستنده و یکپارچگی محتوا را تأیید کند.

مسیریابی و فراداده

فراتر از احراز هویت، هدرها نوع محتوا و کدگذاری را از طریق MIME مدیریت می‌کنند. هدر Content-Type مشخص می‌کند ایمیل متن ساده است یا HTML، و Message-ID شناسه‌ای یکتا برای هر پیام فراهم می‌کند. این فیلدها تضمین می‌کنند کلاینت ایمیل بداند داده‌های باینری بدنه را چگونه رمزگشایی کند و گفتگوها را در رابط کاربری چگونه به‌صورت رشته گفتگو کنار هم قرار دهد.

پرسش‌هایی که تیم‌ها می‌پرسند

آیا کاربر می‌تواند هدرهای ایمیل را ببیند؟

بله، بیشتر کلاینت‌های ایمیل گزینه‌ای برای مشاهده منبع خام یا پیام اصلی دارند که کل پشته هدر را نشان می‌دهد.

آیا هدرهای ایمیل روی امتیاز اسپم اثر دارند؟

بله، نبود یا ناسازگاری هدرهای احراز هویت مانند DKIM و SPF احتمال اسپم تشخیص داده شدن پیام را به‌طور چشمگیری افزایش می‌دهد.

تفاوت نشانی‌های envelope و هدر چیست؟

envelope را سرور SMTP برای مسیریابی استفاده می‌کند، در حالی که هدر همان چیزی است که کاربر نهایی در کلاینت ایمیل خود می‌بیند.

منابع اصلی