فعال سازی DKIM در دایرکت ادمین
سلام به شما کاربر گرامی قائم هاست
در این مطلب نحوه فعال سازی DKIM در دایرکت ادمین را به شما آموزش خواهیم داد
در ابتدا برای این که با DKIM و قابلیت های آن آشنا شوید مقاله زیر را مطالعه کنید
DKIM چیست ؟
ما در این آموزش فعال سازی DKIM برای دامنه هایی که ایمیل های آن اسپم میشود را خواهیم گفت
ابتدا لایسنس دایرکت ادمین را آپدیت نمایید
فایل directadmin.conf را ویرایش کنید
برای اینکار از طریق ssh وارد مسیر زیر شوید
/usr/local/directadmin/conf/directadmin.conf
و عبارت dkim=1 را به آن اضافه نمایید
فایل را ذخیره کنید و با دستور زیر دایرکت ادمین را restart کنید
service directadmin restart
اگر قصد دارید DKIM را برای تمام دامنه ها فعال کنید مقدرا زیر را در ssh وارد کنید
echo “action=rewritevalue=dkim” /usr/local/directadmin/data/task.queue
اگر قصد فعال کردن DKIM برای دامنه ای خاص را دارید وارد مسیر
cd /usr/local/directadmin/scripts
شوید و دستور زیر را وارد کنید
./dkim_create.sh domainame.com
به جای domainame.com دامنه مورد نظر را وارد کنید
فایل exim.conf را با دستور زیر ویرایش کنید
nano /etc/exim.conf
در این فایل عبارت remote_smtp را پیدا میکنیم و خطوط زیر را به آن اضافه میکنیم
remote_smtp:
driver = smtp
dkim_domain = $sender_address_domain
dkim_selector = x
dkim_private_key = ${if exists{/etc/virtual/$sender_address_domain/dkim.private.key}{/etc/virtual/$sender_address_domain/dkim.private.key}{0}}
dkim_canon = relaxed
dkim_strict = 0
فایل را ذخیره کنید سپس سرویس exim را با دستور زیر restart کنید
service exim restart