DKIM چیست؟
DKIM (DomainKeys Identified Mail) یک روش احراز هویت ایمیل است که با استفاده از امضای دیجیتال اصالت ایمیلهای ارسالی را تأیید میکند. سرور گیرنده با بررسی امضای DKIM مطمئن میشود ایمیل واقعاً از سرور شما ارسال شده و محتوای آن تغییر نکرده.
چرا DKIM مهم است؟
بدون DKIM، ایمیلهای شما احتمال بیشتری برای رفتن به Spam دارند. Gmail، Yahoo و Outlook همگی DKIM را بررسی میکنند. فعالسازی DKIM همراه با SPF و DMARC اعتبار ایمیل شما را به حداکثر میرساند.
نحوه کار DKIM
سرور ارسالکننده ایمیل را با کلید خصوصی امضا میکند. امضا در هدر ایمیل (DKIM-Signature) قرار میگیرد. سرور گیرنده کلید عمومی را از رکورد DNS دامنه میخواند و امضا را تأیید میکند.
فعالسازی DKIM
در دایرکت ادمین
از Admin Level > DNS Administration یا هر دامنه جداگانه DKIM را فعال کنید. یا از خط فرمان:
/usr/local/directadmin/scripts/dkim_create.sh domain.com
در cPanel/WHM
از WHM: Email > DomainKeys > Enable DKIM. یا برای هر دامنه از cPanel: Email > Authentication > DKIM > Enable.
بررسی رکورد DNS
یک رکورد TXT با نام default._domainkey.domain.com ایجاد میشود:
dig TXT default._domainkey.domain.com
تست DKIM
یک ایمیل به [email protected] ارسال کنید. جواب شامل نتیجه DKIM check است. یا از mail-tester.com استفاده کنید.
DKIM + SPF + DMARC
ترکیب سهگانه DKIM، SPF و DMARC بهترین محافظت ایمیل:
SPF: مشخص میکند کدام سرورها مجاز به ارسال ایمیل هستند.
DKIM: اصالت ایمیل را تأیید میکند.
DMARC: سیاست برخورد با ایمیلهای ناموفق SPF/DKIM.
هاست وردپرس میهن هاستینگ با DKIM، SPF و DMARC تنظیمشده. کانفیگ سرور شامل تنظیم کامل DKIM و ایمیل. سرور مجازی با Exim و DKIM.