SPF و DKIM و DMARC در وردپرس سه ستون احراز هویت ایمیل هستند که تعیین می‌کنند پیام‌های خروجی سایت به پوشه اسپم نروند یا در صندوق ورودی کاربران بنشینند. اگر سایت وردپرسی روی هاست اشتراکی اجرا شود و تنظیمات DNS (Domain Name System) به‌درستی پیکربندی نشده باشد، حتی ایمیل‌های تراکنشی حیاتی مانند بازنشانی رمز عبور، تأیید سفارش ووکامرس و اعلان دیدگاه‌ها هم می‌توانند بی‌صدا ناپدید شوند. SPF (Sender Policy Framework) مشخص می‌کند کدام سرورها مجاز به ارسال ایمیل از دامنه شما هستند. DKIM (DomainKeys Identified Mail) با امضای رمزنگاری‌شده، یکپارچگی پیام را در مسیر انتقال تضمین می‌کند. DMARC (Domain-based Message Authentication, Reporting and Conformance) به گیرنده می‌گوید اگر SPF یا DKIM شکست خورد، با پیام چه رفتاری داشته باشد. تنظیم درست این سه رکورد در DNS و هماهنگ‌سازی آن با لایه ارسال ایمیل وردپرس، نرخ تحویل را به‌شکل چشمگیری بالا می‌برد و دامنه را از جعل هویت محافظت می‌کند.

نخستین بار که دیدم اعلان سفارش یک فروشگاه ووکامرس در پوشه اسپم مشتری نشسته است، با خودم فکر کردم مشکل از افزونه SMTP است. بعد از سه ساعت بررسی لاگ‌ها و تست چند سرویس، فهمیدم مشکل در جای دیگری بود: رکورد SPF دامنه به سرور هاست اشاره می‌کرد، اما ایمیل‌ها از سرور سرویس تراکنشی ارسال می‌شدند. آن روز یاد گرفتم که پیش از هر تنظیم افزونه، باید لایه DNS مرتب شود.

چرا ایمیل‌های وردپرس به اسپم می‌روند؟

ارسال ایمیل در وردپرس به‌طور پیش‌فرض از تابع wp_mail() استفاده می‌کند که به PHP می‌سپارد پیام را از طریق تابع mail() بفرستد. این تابع از سرور محلی هاست استفاده می‌کند، بدون احراز هویت و بدون امضای رمزنگاری‌شده. از دید گیرنده، چنین پیامی فاقد هر نشانه اعتباری است و در بسیاری از موارد مستقیماً به قرنطینه یا پوشه اسپم می‌رود.

عوامل متعددی در این مسیر نقش دارند:

  • نبود احراز هویت فرستنده: سرور گیرنده نمی‌تواند تأیید کند پیام واقعاً از دامنه شما آمده است.
  • نبود امضای دیجیتال: هیچ راهی برای اثبات دست‌نخورده ماندن پیام در مسیر وجود ندارد.
  • شهرت ضعیف IP سرور اشتراکی: اگر IP هاست قبلاً برای ارسال اسپم استفاده شده باشد، اعتبار آن نزد سرویس‌های بزرگ آسیب دیده است.
  • نبود سیاست DMARC: دامنه شما در برابر جعل هویت باز است و مهاجمان می‌توانند از نام شما ایمیل بفرستند.
  • محتوای نامناسب: حتی با تنظیمات درست، متن‌های تبلیغاتی با کلمات پرخطر یا نسبت بالای تصویر به متن، امتیاز اسپم را بالا می‌برند.

پیش از ورود به جزئیات فنی، مرور ساختار کلی رکوردهای DNS ضروری است؛ در نوشتار رکوردهای DNS کدامند و هر کدام چه کاربردی دارند؟ این ساختار با جزئیات تشریح شده است.

اگر سرور گیرنده نتواند هویت فرستنده را تأیید کند، حتی بهترین محتوای جهان هم به پوشه اسپم می‌رود.

SPF چیست و چگونه از جعل فرستنده جلوگیری می‌کند؟

SPF (Sender Policy Framework) یک رکورد متنی در DNS است که فهرست سرورهای مجاز به ارسال ایمیل از دامنه شما را منتشر می‌کند. وقتی سرور گیرنده پیامی دریافت می‌کند، آدرس IP فرستنده را با محتوای این رکورد مقایسه می‌کند. اگر IP در فهرست مجاز باشد، بررسی با نتیجه Pass پایان می‌یابد؛ در غیر این صورت، نتیجه Fail یا SoftFail ثبت می‌شود.

ساختار یک رکورد SPF

نمونه‌ای از رکورد SPF استاندارد:

v=spf1 include:_spf.google.com include:spf.mailgun.org ip4:185.44.72.10 ~all

هر بخش این رکورد معنای مشخصی دارد:

بخش معنا
v=spf1 نسخه پروتکل SPF
include: ارجاع به رکورد SPF یک سرویس دیگر
ip4: آدرس IPv4 مجاز
a و mx مجاز بودن سرور A یا MX دامنه
~all SoftFail برای سایر فرستندگان
-all Fail سخت برای سایر فرستندگان

محدودیت حیاتی SPF: سقف ده lookup

پروتکل SPF اجازه می‌دهد حداکثر ده عملیات DNS lookup در جریان بررسی انجام شود. اگر رکورد شما به چند سرویس با include: اشاره کند و هر سرویس خودش رکوردهای زنجیره‌ای داشته باشد، ممکن است از این سقف عبور کنید و بررسی با نتیجه PermError شکست بخورد. این محدودیت یکی از شایع‌ترین دلایل شکست SPF در سایت‌هایی است که چند سرویس ایمیل مختلف را همزمان استفاده می‌کنند.

برای دامنه‌های ایرانی، جزئیات پیکربندی SPF در نوشتار تنظیم SPF برای دامنه‌های ایرانی با مثال‌های عملی آمده است.

DKIM: امضای رمزنگاری‌شده پیام

DKIM (DomainKeys Identified Mail) مکانیزمی است که به سرور فرستنده اجازه می‌دهد پیام را با یک کلید خصوصی امضا کند و کلید عمومی را در DNS منتشر کند. سرور گیرنده با استفاده از کلید عمومی، صحت امضا را بررسی می‌کند. اگر امضا معتبر باشد، نتیجه DKIM Pass ثبت می‌شود و اگر پیام در مسیر تغییر کرده باشد، بررسی شکست می‌خورد.

برخلاف SPF که فقط آدرس IP را بررسی می‌کند، DKIM یکپارچگی محتوا و هدرهای انتخابی پیام را تضمین می‌کند. این تفاوت در سناریوهایی که پیام از سرور واسط عبور می‌کند، حیاتی است.

ساختار کلید DKIM

یک جفت کلید RSA با طول معمول ۲۰۴۸ بیت تولید می‌شود. کلید خصوصی روی سرور ارسال ایمیل نگه داشته می‌شود و کلید عمومی در DNS منتشر می‌گردد:

selector._domainkey.example.com.  IN  TXT  "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNA..."

بخش selector به شما امکان می‌دهد چند کلید فعال داشته باشید؛ مثلاً default برای ایمیل هاست و mailgun برای سرویس تراکنشی. این جداسازی، مدیریت چرخش کلیدها را ساده می‌کند.

الگوریتم‌ها و طول کلید

الگوریتم‌های رایج شامل rsa-sha256 و ed25519-sha256 هستند. کلید ۱۰۲۴ بیتی امروز ضعیف محسوب می‌شود و توصیه استاندارد به ۲۰۴۸ بیت یا بیشتر است. برخی سرویس‌های بزرگ مانند Gmail در صورت مشاهده کلید ضعیف، امتیاز اعتباری دامنه را کاهش می‌دهند.

جزئیات فنی پیاده‌سازی DKIM در سرور ایمیل، در نوشتار پیاده‌سازی DKIM در سرور ایمیل با راهنمای گام‌به‌گام بررسی شده است.

DMARC: سیاست‌نامه‌ای که SPF و DKIM را هماهنگ می‌کند

DMARC (Domain-based Message Authentication, Reporting and Conformance) روی شانه‌های SPF و DKIM سوار می‌شود و به دامنه اجازه می‌دهد یک سیاست رسمی برای برخورد با پیام‌های نامعتبر اعلام کند. بدون DMARC، سرور گیرنده نمی‌داند در صورت شکست SPF یا DKIM چه رفتاری داشته باشد و اغلب تصمیم خودسرانه می‌گیرد.

ساختار رکورد DMARC

_dmarc.example.com.  IN  TXT  "v=DMARC1; p=quarantine; rua=mailto:dmarc-reports@example.com; ruf=mailto:forensic@example.com; fo=1; pct=100; adkim=s; aspf=s"
تگ معنا
v=DMARC1 نسخه پروتکل
p=none بدون اقدام، فقط گزارش
p=quarantine انتقال به اسپم
p=reject رد کامل پیام
rua آدرس دریافت گزارش تجمیعی
ruf آدرس دریافت گزارش خطا
pct درصد پیام‌هایی که سیاست روی آن‌ها اعمال می‌شود
adkim و aspf حالت سختگیرانه یا آزاد برای هم‌ترازی

مسیر توصیه‌شده برای پیاده‌سازی

اجرای مستقیم p=reject روی یک دامنه فعال، می‌تواند ایمیل‌های مهم را از بین ببرد. مسیر امن‌تر، شروع با p=none و بررسی گزارش‌ها برای چند هفته است. سپس با pct=25، pct=50 و pct=100 مرحله‌به‌مرحله به p=quarantine و در نهایت p=reject مهاجرت می‌شود.

راهنمای کامل این مسیر در نوشتار راه‌اندازی DMARC گام‌به‌گام ارائه شده است. برای درک نقش DMARC در امنیت کلی ایمیل، مطلب DMARC چیست و چگونه امنیت ایمیل را تقویت می‌کند؟ نیز مفید است.

DMARC بدون گزارش‌های rua، مثل رانندگی در جاده‌ای بدون آینه است؛ می‌دانید حرکت می‌کنید، اما نمی‌دانید چه چیزی پشت سرتان می‌گذرد.

تفاوت SPF، DKIM و DMARC در یک نگاه

این سه مکانیزم مکمل یکدیگرند، نه جانشین. SPF آدرس IP را بررسی می‌کند، DKIM امضای محتوا را، و DMARC سیاست نهایی و گزارش‌دهی را فراهم می‌کند.

ویژگی SPF DKIM DMARC
چه چیزی را بررسی می‌کند IP فرستنده امضای پیام هم‌ترازی SPF و DKIM
محل رکورد DNS دامنه اصلی selector._domainkey _dmarc
واحد اندازه‌گیری لیست IP کلید عمومی سیاست + گزارش
مقاومت در برابر فوروارد ضعیف مقاوم به هر دو وابسته
نقش در اعتبار دامنه پایه میانی تعیین‌کننده نهایی

نکته ظریفی که اغلب نادیده گرفته می‌شود، تفاوت میان نتیجه بررسی و نتیجه هم‌ترازی است. DMARC هم‌ترازی دامنه موجود در هدر From با دامنه‌ای که SPF یا DKIM تأیید کرده را بررسی می‌کند. اگر دامنه ارسال با دامنه نمایش‌داده‌شده یکسان نباشد، حتی با Pass شدن SPF و DKIM، DMARC می‌تواند شکست بخورد. این پدیده، دلیل رایج شکست DMARC در سایت‌هایی است که از سرویس تراکنشی با دامنه واسط استفاده می‌کنند.

تنظیم رکوردها در cPanel و کنترل‌پنل‌های رایج

پیش از هر تغییری در رکوردهای DNS (Domain Name System)، از یک نسخه پشتیبان از ناحیه DNS تهیه کنید. یک ویرگول جابه‌جا در رکورد SPF می‌تواند کل ایمیل دامنه را از کار بیندازد.

مسیر در cPanel

  1. ورود به cPanel و انتخاب بخش Zone Editor
  2. انتخاب دامنه موردنظر
  3. افزودن یا ویرایش رکورد TXT برای SPF در نام دامنه اصلی
  4. افزودن رکورد TXT برای DKIM با نام selector._domainkey
  5. افزودن رکورد TXT برای DMARC با نام _dmarc

در بسیاری از کنترل‌پنل‌ها، بخش «Email Deliverability» به‌طور خودکار وضعیت این سه رکورد را نشان می‌دهد و امکان اعمال پیشنهادهای اصلاحی را فراهم می‌کند.

نکات مربوط به TTL

مقدار TTL (Time To Live) را برای رکوردهای در حال تغییر، کوتاه تنظیم کنید؛ مثلاً ۳۰۰ ثانیه. پس از اطمینان از صحت، می‌توانید آن را به مقادیر متعارف‌تر مانند ۳۶۰۰ برگردانید. این نکته در جریان مهاجرت یا چرخش کلید DKIM اهمیت دارد.

اگر در تنظیم رکوردهای DNS تازه‌کار هستید، نوشتار چگونه DNS دامنه را تنظیم کنیم؟ مسیر را گام‌به‌گام نشان می‌دهد.

رکورد MX و ارتباط آن با احراز هویت

رکورد MX (Mail Exchanger) تعیین می‌کند ایمیل‌های ورودی دامنه به کدام سرور تحویل داده شوند. این رکورد با SPF، DKIM و DMARC متفاوت است، اما در پیکربندی کلی ایمیل دامنه، جایگاه مکمل دارد. مرور ساختار MX در نوشتار MX Record و تنظیمات ایمیل دامنه توصیه می‌شود.

اتصال درست SMTP وردپرس به این رکوردها

تنظیم SPF و DKIM و DMARC بدون تنظیم SMTP (Simple Mail Transfer Protocol) درست، نتیجه مطلوب نمی‌دهد. تابع پیش‌فرض wp_mail() در وردپرس از سرور محلی استفاده می‌کند که در بیشتر موارد با رکوردهای DNS همراستا نیست.

پیکربندی SMTP با افزونه

افزونه‌هایی مانند WP Mail SMTP یا FluentSMTP امکان اتصال وردپرس به یک سرور SMTP خارجی را فراهم می‌کنند. پس از نصب، باید مشخصات سرور، پورت، نام کاربری و رمز عبور وارد شود. نکته کلیدی این است که دامنه ارسال‌کننده در این افزونه، همان دامنه‌ای باشد که SPF و DKIM برای آن تنظیم شده است.

define('WPMS_ON', true);
define('WPMS_SMTP_HOST', 'smtp.example.com');
define('WPMS_SMTP_PORT', 587);
define('WPMS_SSL', 'tls');
define('WPMS_SMTP_AUTH', true);
define('WPMS_SMTP_USER', 'user@example.com');
define('WPMS_SMTP_PASS', 'your-password');

در برخی هاست‌ها، محدودیت ارسال روزانه یا سهمیه ساعتی وجود دارد که می‌تواند باعث خطا در ارسال شود. ریشه‌یابی این خطاها در نوشتار رفع مشکلات SMTP در وردپرس تشریح شده است.

رکورد SPF و سرویس SMTP خارجی

اگر از سرویس SMTP خارجی استفاده می‌کنید، باید دامنه سرویس را با include: به رکورد SPF اضافه کنید. فراموش کردن این گام، رایج‌ترین دلیل شکست SPF در سایت‌های وردپرسی است.

هماهنگی DKIM با SMTP

سرویس SMTP انتخابی باید یا کلید DKIM را خودش مدیریت کند (در این صورت کلید عمومی را در DNS منتشر می‌کند) یا امکان وارد کردن کلید اختصاصی دامنه را بدهد. انتخاب سرویسی که DKIM اختصاصی را پشتیبانی می‌کند، کنترل بیشتری روی اعتبار دامنه فراهم می‌آورد.

افزونه‌ها و سرویس‌های ارسال ایمیل تراکنشی

سرویس‌های ایمیل تراکنشی، لایه‌ای میان وردپرس و سرور ایمیل نهایی ایجاد می‌کنند. این سرویس‌ها با نگهداری IP‌های اختصاصی با شهرت بالا، مدیریت پویای DKIM و گزارش‌دهی تحویل، نرخ رسیدن به صندوق ورودی را به‌طور محسوس بالا می‌برند.

معیارهای انتخاب سرویس

  • پشتیبانی از DKIM اختصاصی: امکان استفاده از دامنه شما در امضا
  • گزارش‌دهی تحویل: مشاهده وضعیت باز شدن، کلیک و خطاها
  • IP اختصاصی: حذف اثر منفی IP‌های اشتراکی
  • پشتیبانی از SMTP و API: انعطاف در روش اتصال
  • منطقه جغرافیایی سرورها: کاهش تأخیر شبکه برای کاربران ایرانی

بررسی دقیق‌تر خطاهای ارسال ایمیل ووکامرس، که یکی از شایع‌ترین مشکلات فروشگاه‌های وردپرسی است، در نوشتار چرا ایمیل سفارش WooCommerce ارسال نمی‌شود؟ ارائه شده است.

ابزارهای تست و اعتبارسنجی

پس از هر تغییر در رکوردهای DNS، اعتبارسنجی ضروری است. تغییرات DNS گاهی چند ساعت طول می‌کشند تا در سراسر شبکه منتشر شوند.

ابزارهای آنلاین

  • MXToolbox: بررسی SPF، DKIM و DMARC با گزارش دقیق
  • DMARC Analyzer: تحلیل گزارش‌های تجمیعی
  • Mail Tester: ارسال ایمیل تست و دریافت امتیاز اسپم
  • Google Postmaster Tools: مشاهده شهرت دامنه در Gmail

بررسی دستی با دستورات DNS

dig TXT example.com +short
dig TXT selector._domainkey.example.com +short
dig TXT _dmarc.example.com +short

اگر خروجی دستور نخست چندین رکورد SPF نشان داد، این یک خطای جدی است؛ دامنه باید فقط یک رکورد SPF داشته باشد. وجود چند رکورد، بررسی را با PermError متوقف می‌کند.

برای پیگیری مشکلات مربوط به انتشار DNS، نوشتار چگونه DNS را عیب‌یابی کنیم؟ روش‌های دقیقی ارائه می‌دهد. مطالعه مفهوم پایه Email Authentication در ویکی‌پدیا نیز می‌تواند چارچوب گسترده‌تری از این بحث فراهم کند.

رکوردی که تست نشده باشد، فقط یک حدس DNS است؛ نه یک تنظیم امنیتی.

اشتباهات رایج در پیکربندی

تجربه نشان می‌دهد بیشتر شکست‌ها از خطاهای ساده و تکرارشونده ناشی می‌شوند. فهرست زیر مهم‌ترین این دام‌ها را نشان می‌دهد:

  • چند رکورد SPF همزمان: DNS اجازه فقط یک رکورد SPF برای هر دامنه را می‌دهد.
  • عبور از سقف ۱۰ lookup: زنجیره‌سازی زیاد include: باعث PermError می‌شود.
  • جابه‌جایی selector در DKIM: اگر نام رکورد با selector پیام‌های ارسالی همخوان نباشد، بررسی شکست می‌خورد.
  • فعال‌سازی مستقیم p=reject: بدون دوره نظارتی p=none، ایمیل‌های مشروع از بین می‌روند.
  • نادیده گرفتن rua: بدون گزارش، هیچ راهی برای شناسایی منابع ارسال نامعتبر نیست.
  • عدم هم‌ترازی دامنه From با دامنه ارسال: DMARC می‌تواند حتی با Pass شدن SPF و DKIM شکست بخورد.
  • طولانی بودن رکورد TXT: برخی سرورها محدودیت طول دارند؛ برای کلیدهای طولانی باید رکورد در چند قطعه ثبت شود.
  • فراموش کردن زیردامنه‌ها: اگر ایمیل از mail.example.com ارسال می‌شود، آن زیردامنه هم به SPF و DKIM نیاز دارد.

پیگیری این خطاها بدون لاگ دقیق دشوار است. تحلیل منظم لاگ‌های سرور ایمیل در نوشتار چگونه خطاهای سرور را در لاگ‌ها بررسی کنیم؟ تشریح شده است.

پرسش‌های پرتکرار درباره SPF و DKIM و DMARC

آیا تنظیم این سه رکورد برای هر سایت وردپرسی ضروری است؟

اگر سایت شما هر نوع ایمیل ارسال می‌کند (بازنشانی رمز، تأیید سفارش، اعلان دیدگاه، خبرنامه)، تنظیم این رکوردها ضروری است. حتی اگر سایت فقط از سرویس تراکنشی خارجی استفاده می‌کند، SPF و DMARC باید دامنه شما را به آن سرویس معرفی کنند.

ترتیب تنظیم این سه مکانیزم چگونه باید باشد؟

ترتیب توصیه‌شده این است: نخست SPF، سپس DKIM، در نهایت DMARC. DMARC به دو مکانیزم دیگر وابسته است؛ اگر آن‌ها درست تنظیم نشده باشند، DMARC فقط گزارش شکست تولید می‌کند.

آیا وجود SPF برای جلوگیری از اسپم کافی است؟

خیر. SPF فقط IP فرستنده را بررسی می‌کند و در سناریوهایی که پیام فوروارد می‌شود، نتیجه می‌تواند نادرست باشد. ترکیب SPF و DKIM و DMARC، پوشش کامل‌تری ارائه می‌دهد.

چرا بعد از تنظیم رکوردها هنوز ایمیل‌ها به اسپم می‌روند؟

احتمالات رایج شامل انتشار نشدن کامل DNS، نبود هم‌ترازی دامنه در DMARC، ضعف شهرت IP، یا محتوای نامناسب پیام است. بررسی گزارش‌های DMARC و تست با ابزارهایی مانند Mail Tester می‌تواند ریشه را مشخص کند.

آیا استفاده از سرویس تراکنشی، نیاز به تنظیم دستی DKIM را حذف می‌کند؟

سرویس‌ها معمولاً کلید DKIM را تولید و رکورد عمومی را ارائه می‌کنند؛ اما افزودن رکورد به DNS همچنان وظیفه شماست. برخی سرویس‌ها اجازه وارد کردن کلید اختصاصی دامنه را نیز می‌دهند که کنترل بیشتری روی اعتبار دامنه فراهم می‌کند.

هر چند وقت یک‌بار باید کلید DKIM را چرخش داد؟

توصیه عمومی چرخش هر ۶ تا ۱۲ ماه است، اما در صورت افشای احتمالی کلید خصوصی، باید بلافاصله اقدام شود. استفاده از چند selector، امکان چرخش بدون قطع سرویس را فراهم می‌کند.

آیا DMARC روی تحویل ایمیل‌های داخلی سازمان تأثیر دارد؟

بله. اگر DMARC سختگیرانه تنظیم شده باشد و ایمیل‌های داخلی از سرور متفاوتی ارسال شوند، ممکن است در پوشه اسپم یا قرنطینه قرار بگیرند. بررسی دقیق جریان ایمیل‌های داخلی پیش از اعمال p=reject ضروری است.

چگونه بفهمیم چه کسی از دامنه ما ایمیل جعلی می‌فرستد؟

گزارش‌های تجمیعی DMARC که به آدرس rua ارسال می‌شوند، فهرست سرورهای ارسال‌کننده به نام دامنه شما را نشان می‌دهند. سرویس‌های تحلیل DMARC می‌توانند این گزارش‌ها را به شکل بصری و قابل فهم تبدیل کنند.

لایه مهندسی پیشرفته: چه چیزی زیر پوست احراز هویت ایمیل می‌گذرد

در سطح مهندسی پلتفرم، احراز هویت ایمیل یک سیستم توزیع‌شده است که در آن هر گره تصمیم مستقلی می‌گیرد. SPF، DKIM و DMARC تنها چارچوب‌های استاندارد هستند؛ تصمیم نهایی درباره تحویل یا رد پیام، به الگوریتم اعتبارسنجی سرور گیرنده بستگی دارد که شامل شهرت دامنه، شهرت IP، الگوی رفتاری فرستنده و سیگنال‌های محتوایی است.

یک نکته کلیدی که در سطح تولید اهمیت دارد، مفهوم domain reputation isolation است. اگر دامنه اصلی سایت هم برای ایمیل تراکنشی و هم برای خبرنامه استفاده شود، افت اعتبار یکی روی دیگری اثر می‌گذارد. جداسازی با زیردامنه‌های اختصاصی (مثلاً mail.example.com برای تراکنشی و news.example.com برای خبرنامه) به هر جریان، اعتبار مستقل می‌دهد.

در سطح پروتکل، مفهوم ARC (Authenticated Received Chain) برای سناریوهایی مطرح می‌شود که پیام از لیست‌های پستی یا سرویس‌های فوروارد عبور می‌کند و امضای DKIM اصلی می‌شکند. ARC به سرورهای واسط اجازه می‌دهد زنجیره‌ای از امضاهای تأییدی بسازند که به گیرنده نهایی بگوید پیام اصلی معتبر بوده است.

مفهوم دیگری که در سطح مقیاس اهمیت دارد، BIMI (Brand Indicators for Message Identification) است. BIMI به دامنه‌های با DMARC سختگیرانه اجازه می‌دهد لوگوی برند خود را در کنار ایمیل نمایش دهند. این قابلیت نیازمند یک گواهی VMC (Verified Mark Certificate) است و به‌عنوان نشانه اعتبار در صنایع مالی و تجارت الکترونیک به‌سرعت در حال گسترش است.

در سطح زیرساخت، مدیریت صحیح reverse DNS (rDNS) یکی از پیش‌نیازهای اساسی اعتبار IP است. اگر آدرس IP سرور ارسال به نام دامنه شما نگاشته نشده باشد، بسیاری از سرورهای گیرنده امتیاز منفی اعمال می‌کنند. rDNS باید توسط ارائه‌دهنده هاست یا سرویس ابری تنظیم شود و از پنل کاربر قابل تغییر نیست.

در سطح بهینه‌سازی تحویل، مفهوم list hygiene برای خبرنامه‌ها حیاتی است. ارسال به آدرس‌های نامعتبر، نرخ bounce را بالا می‌برد و اعتبار دامنه را تضعیف می‌کند. حذف منظم آدرس‌های نامعتبر و مدیریت درست درخواست‌های لغو اشتراک، بخشی از استراتژی بلندمدت اعتبار دامنه است.

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

پایان‌بندی

SPF و DKIM و DMARC در وردپرس، سه ستون یک معماری اعتبارسنجی هستند که در کنار هم، هویت دامنه را در برابر جعل محافظت می‌کنند و نرخ رسیدن ایمیل به صندوق ورودی را بالا می‌برند. پیکربندی درست این رکوردها بدون هماهنگی با لایه SMTP وردپرس، به نتیجه مطلوب نمی‌رسد. مسیر عملی از تحلیل جریان ایمیل سایت آغاز می‌شود، به انتخاب سرویس ارسال مناسب می‌رسد، سپس با تنظیم دقیق رکوردهای DNS و اعتبارسنجی مستمر، به یک زیرساخت پایدار تبدیل می‌شود.

اگر این مسیر را در یک پروژه واقعی طی کرده‌اید، برای ادامه گفتگو مفید است بدانم کدام بخش بیشترین زمان را از شما گرفته است: تنظیم رکورد DMARC و تفسیر گزارش‌های آن، یا اتصال درست SMTP وردپرس به سرویس تراکنشی. تجربه خود را در دیدگاه‌ها بنویسید؛ به‌ویژه اگر راه‌حل متفاوتی برای افزایش نرخ تحویل پیدا کرده‌اید که می‌تواند برای خواننده بعدی ارزشمند باشد.