خانه » راه اندازی DKIM بر روی Exim در دایرکت ادمین
راه اندازی DKIM بر روی Exim در دایرکت ادمین
راه اندازی DKIM بر روی Exim در دایرکت ادمین
آموزش لینوکس

راه اندازی DKIM بر روی Exim در دایرکت ادمین

با سلام خدمت همه‌ی دوستان

راه اندازی DKIM بر روی Exim در دایرکت ادمین
راه اندازی DKIM بر روی Exim در دایرکت ادمین

خیلی وقتا پیش میاد که بعد از گرفتن سرور جدید می‌بینیم که ایمیل‌های ارسالی از اون سرور روی یاهو و گوگل و … اسپم میشه. با راه‌اندازی DKIM میشه تا حدودی ازین اتفاق جلوگیری کرد

اول از همه باید مطمئن بشیم که Exim ما ساپورت میکنه :

[[email protected] ~]# /usr/sbin/exim -bV | grep 'Support for'

یه همچین خروچی میده بهتون:( ممکنه کمی فرق کنه ولی باید DKIM توش باشه تا بفهمیم ساپورت میکنه یا نه)

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 رو ریستارت کنید:

service exim restart

حالا این گزینه رو توی دایرکت ادمین اضافه می‌کنیم:

cd /usr/local/directadmin
cp -f conf/directadmin.conf conf/directadmin.conf.backup
echo 'dkim=1' >> conf/directadmin.conf

حالا چک کنیم که درست وارد کرده باشیم:

[[email protected] directadmin]# ./directadmin c | grep dkim
dkim=1

حالا دایرکت ادمین رو ریستارت می‌کنیم:

service directadmin restart

اگه میخواین به دامنه خاصی بدین این DKIM رو از دستور زیر استفاده کنید:

cd /usr/local/directadmin/scripts
./dkim_create.sh domain.com

اگه هم میخواین رو کل سایت‌هایی که دارین اجرا بشه:

echo "action=rewrite&value=dkim" >> /usr/local/directadmin/data/task.queue

 

ارسال نظر

برای ارسال نظر اینجا را کلیک کنید