با دستور زیر مطمئن بشید که Exim سرور شما از dkim پشتیبانی میکنه یا خیر
در صورتی که پشتیبانی میکند٬ در exim اضافه کنید:کد:[root@es5 ~]# /usr/sbin/exim -bV | grep 'Support for' Support for: crypteq IPv6 Perl OpenSSL move_frozen_messages Content_Scanning DKIM Old_Demime PRDR OCSP
با ویرایشگر فایل /etc/exim.conf رو باز کنید و خط زیر رو پیدا کنید:کد:cd /etc wget -O exim.dkim.conf http://files.directadmin.com/services/exim.dkim.conf
و به صورت زیر تغییر دهید:کد:remote_smtp: driver = smtp
در پایان exim رو ریستارت کنید.کد:remote_smtp: driver = smtp .include_if_exists /etc/exim.dkim.conf
در دایرکت ادمین فعال کنید:کد:/etc/init.d/exim restart
مراتب رو با دستور زیر چک کنید که ست شد یا خیر:کد:cd /usr/local/directadmin cp -f conf/directadmin.conf conf/directadmin.conf.backup echo 'dkim=1' >> conf/directadmin.conf
در صورتی که خروجی دستور فوق dkim=1 بود٬ با دستور زیر دایرکت ادمین را ریستارت نمایید:کد:./directadmin c | grep dkim
برای دامنه هایی که در دایرکت ادمین شما در حال حاضر وجود دارند با اجرای اسکریپت زیر میبایست dkim تولید کنید:کد:/etc/init.d/directadmin restart
همچنین میتوانید با دستور زیر برای تمام دامنه ها فعال نمایید:کد:cd /usr/local/directadmin/scripts ./dkim_create.sh domain.com
کد:echo "action=rewrite&value=dkim" >> /usr/local/directadmin/data/task.queue





پاسخ با نقل قول