-
August 9th, 2016, 16:48
#1
تنظیم dkim
دوستان سلام
سرور مجازی لینوکس داشتیم و باید برای دایرکت ادمین قابلیت dkim را فعال و برای یکی از یوزرها تنظیم کنیم
لطفا مرحله به مرحله بفرمایید که چه اقدامی انجام شود، آموزش هایی موجود بود ولی یک قسمتی اش خوب توضیح داده نشده بود
مثلا با putty بفرمایید چطور این کار را انجام بدیم
-
-
August 9th, 2016 16:48
# ADS
-
August 9th, 2016, 17:39
#2
عضو دائم
پاسخ : تنظیم dkim
با دستور زیر مطمئن بشید که 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
-
تعداد تشکر ها از TARIMEHR به دلیل پست مفید
-
August 9th, 2016, 17:45
#3
پاسخ : تنظیم dkim
خیلی ممنون عزیز
همه این کارهایی که فرمودید در 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
-