سلام
امروز به موضوع فعال سازی DKIM در دایرکت ادمین می پردازیم.
DKIM چیست؟
dkim یا همان DomainKeys Identified Mail یک روش ارزیابی ایمیل است و بگونه ای طراحی شده تا بتواند از کلاه برداری از آدرس ایمیل جلوگیری کند. در این روش با استفاده از طریق تائیدیه گرفتن از دی ان اس دامینی که ایمیل از آن ارسال شده است بررسی می شود که آیا این ایمیل واقعا از سمت مالک دامین بوده است یا خیر.
توجه: همچنین عدم فعال بودن آن ممکن است موجب شود تا ایمیل ارسالی شما در spam قرار گیرد.
برای اطلاعات و توضیحات بیش تر به اینجا مراجعه کنید.
فعال سازی DKIM در Directadmin :
1) ابتدا با استفاده از دستور زیر مطمئن شوید آیا DKIM روی mail sever شما ( exim ) فعال است یا خیر:
در صورتیکه مانند مثال مقدار DKIM را مشاهده کنید یعنی از DKIM پشتیبانی می شود.
2) dkim را در تنظیمات exim بصورت زیر فعال کنید:
ابتدا دستور زیر را اجرا کنید
سپس فایل
را بصورت زیر ویرایش کنید بگونه ای که مقدار
به
تغییر کند.
سپس exim را با استفاده از دستور زیر ریستارت کنید:
3) استفاده از DKIM را در تنظیمات دایرکت ادمین فعال کنید:
برا اطمینان از صحت تنظیمات دستورات زیر را اجرا کنید:
در صورت مشاهده dkim=1 از صحت تنظیمان مطمئن باشید.
4) در این مرحله می توایند مقدار dkim را به ازای هر دامنه بصورت زیر ایجاد کنید ( دقت کنید برای هاست هایی که جدید ایجاد می شوند این مقدار خودکار ایجاد خواهد شد و نیاز به عملیات توسط شما نیست )
5) برای اعمال و ایجاد dkim بر روی هاست های قدیمی که پیش از فعال سازی ایجاد شده اند و دارای dkim نیستند می توانید به جای روش چهار از دستور کلی زیر استفاده کنید:
اطلاعات بیشتر را از اینجا دنبال کنید.
امروز به موضوع فعال سازی DKIM در دایرکت ادمین می پردازیم.
DKIM چیست؟
dkim یا همان DomainKeys Identified Mail یک روش ارزیابی ایمیل است و بگونه ای طراحی شده تا بتواند از کلاه برداری از آدرس ایمیل جلوگیری کند. در این روش با استفاده از طریق تائیدیه گرفتن از دی ان اس دامینی که ایمیل از آن ارسال شده است بررسی می شود که آیا این ایمیل واقعا از سمت مالک دامین بوده است یا خیر.
توجه: همچنین عدم فعال بودن آن ممکن است موجب شود تا ایمیل ارسالی شما در spam قرار گیرد.
برای اطلاعات و توضیحات بیش تر به اینجا مراجعه کنید.
فعال سازی DKIM در Directadmin :
1) ابتدا با استفاده از دستور زیر مطمئن شوید آیا DKIM روی mail sever شما ( exim ) فعال است یا خیر:
کد:
[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
2) dkim را در تنظیمات 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
کد:
[root@es5 directadmin]# ./directadmin c | grep dkim
dkim=1
[root@es5 directadmin]# /etc/init.d/directadmin restart
Stopping DirectAdmin: [ OK ]
Starting DirectAdmin: [ OK ]
4) در این مرحله می توایند مقدار dkim را به ازای هر دامنه بصورت زیر ایجاد کنید ( دقت کنید برای هاست هایی که جدید ایجاد می شوند این مقدار خودکار ایجاد خواهد شد و نیاز به عملیات توسط شما نیست )
کد:
cd /usr/local/directadmin/scripts
./dkim_create.sh domain.com
کد:
echo "action=rewrite&value=dkim" >> /usr/local/directadmin/data/task.queue
اطلاعات بیشتر را از اینجا دنبال کنید.