فعالسازی DKIM در دایرکت ادمین
DKIM (DomainKeys Identified Mail) ایمیلهای خروجی سرور را با امضای دیجیتال تأیید میکند و از رفتن ایمیل به Spam جلوگیری میکند. فعالسازی DKIM در دایرکت ادمین ساده است.
فعالسازی خودکار
از Admin Level
وارد دایرکت ادمین با دسترسی Admin شوید. به Admin Settings > Email بروید. گزینه Enable DKIM را فعال کنید. DKIM برای تمام دامنههای موجود فعال میشود.
از SSH
/usr/local/directadmin/scripts/dkim_create.sh domain.com
برای تمام دامنهها:
for domain in $(cat /etc/virtual/domains); do
/usr/local/directadmin/scripts/dkim_create.sh $domain
done
بررسی فعال بودن
# بررسی رکورد DNS
dig TXT default._domainkey.domain.com +short
# بررسی کلید
cat /etc/virtual/domain.com/dkim.private.key
فعالسازی برای دامنه جدید
در دایرکت ادمین، وقتی dkim فعال باشد، برای هر دامنه جدید خودکار DKIM ایجاد میشود. تنظیم در directadmin.conf:
dkim=1
تنظیم در Exim
Exim باید برای امضای DKIM تنظیم شود. معمولاً دایرکت ادمین این کار را خودکار انجام میدهد. بررسی:
grep -i dkim /etc/exim.conf
تست DKIM
ایمیل ارسال کنید و در هدر ایمیل بررسی نمایید:
DKIM-Signature: v=1; a=rsa-sha256; d=domain.com; s=default;
یا از mail-tester.com استفاده کنید.
DKIM + SPF + DMARC
بهترین نتیجه با ترکیب هر سه:
# SPF
v=spf1 a mx ip4:SERVER_IP ~all
# DMARC
v=DMARC1; p=quarantine; rua=mailto:[email protected]
هاست وردپرس میهن هاستینگ با DKIM، SPF و DMARC تنظیمشده. کانفیگ سرور شامل تنظیم کامل ایمیل. سرور مجازی با Exim بهینه.