ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : تنظیم dkim



amiti.ads
August 9th, 2016, 16:48
دوستان سلام
سرور مجازی لینوکس داشتیم و باید برای دایرکت ادمین قابلیت dkim را فعال و برای یکی از یوزرها تنظیم کنیم
لطفا مرحله به مرحله بفرمایید که چه اقدامی انجام شود، آموزش هایی موجود بود ولی یک قسمتی اش خوب توضیح داده نشده بود
مثلا با putty بفرمایید چطور این کار را انجام بدیم

TARIMEHR
August 9th, 2016, 17:39
با دستور زیر مطمئن بشید که 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

amiti.ads
August 9th, 2016, 17:45
خیلی ممنون عزیز


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



با دستور زیر مطمئن بشید که 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