خیلی ممنون عزیز

همه این کارهایی که فرمودید در putty انجام شود؟
مثلا مرحله ای که ذکر کردید با ویرایشگر خط زیر را پیدا کنید و به صورت زیر تغییر بدید. این عمل پیدا کردن و عمل ادیت را به چه شکل (با چه دستوری) باید انجام داد؟

نقل قول نوشته اصلی توسط TARIMEHR نمایش پست ها
با دستور زیر مطمئن بشید که Exim سرور شما از dkim پشتیبانی میکنه یا خیر

کد:
[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

در صورتی که پشتیبانی میکند٬ در exim اضافه کنید:
کد:
cd /etc
wget -O exim.dkim.conf http://files.directadmin.com/services/exim.dkim.conf
با ویرایشگر فایل /etc/exim.conf رو باز کنید و خط زیر رو پیدا کنید:
کد:
remote_smtp:
 driver = smtp
و به صورت زیر تغییر دهید:
کد:
remote_smtp:
 driver = smtp
.include_if_exists /etc/exim.dkim.conf
در پایان exim رو ریستارت کنید.
کد:
/etc/init.d/exim restart
در دایرکت ادمین فعال کنید:
کد:
cd /usr/local/directadmin
cp -f conf/directadmin.conf conf/directadmin.conf.backup
echo 'dkim=1' >> conf/directadmin.conf
مراتب رو با دستور زیر چک کنید که ست شد یا خیر:
کد:
./directadmin c | grep dkim
در صورتی که خروجی دستور فوق dkim=1 بود٬ با دستور زیر دایرکت ادمین را ریستارت نمایید:
کد:
/etc/init.d/directadmin restart
برای دامنه هایی که در دایرکت ادمین شما در حال حاضر وجود دارند با اجرای اسکریپت زیر میبایست dkim تولید کنید:
کد:
cd /usr/local/directadmin/scripts
./dkim_create.sh domain.com
همچنین میتوانید با دستور زیر برای تمام دامنه ها فعال نمایید:
کد:
echo "action=rewrite&value=dkim" >> /usr/local/directadmin/data/task.queue