با سلام خدمت همهی دوستان
خیلی وقتا پیش میاد که بعد از گرفتن سرور جدید میبینیم که ایمیلهای ارسالی از اون سرور روی یاهو و گوگل و … اسپم میشه. با راهاندازی DKIM میشه تا حدودی ازین اتفاق جلوگیری کرد
اول از همه باید مطمئن بشیم که Exim ما ساپورت میکنه :
[root@msadd ~]# /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
حالا چک کنیم که درست وارد کرده باشیم:
[root@msadd 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
دیدگاهتان را بنویسید