فعال سازی DKIM در دایرکت ادمین

farid

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
20/5/15
ارسال ها
453
امتیاز
10
وب سایت
faraso.org
سلام
امروز به موضوع فعال سازی 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
در صورتیکه مانند مثال مقدار DKIM را مشاهده کنید یعنی از DKIM پشتیبانی می شود.
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
3) استفاده از DKIM را در تنظیمات دایرکت ادمین فعال کنید:
کد:
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  ]
در صورت مشاهده dkim=1 از صحت تنظیمان مطمئن باشید.
4) در این مرحله می توایند مقدار dkim را به ازای هر دامنه بصورت زیر ایجاد کنید ( دقت کنید برای هاست هایی که جدید ایجاد می شوند این مقدار خودکار ایجاد خواهد شد و نیاز به عملیات توسط شما نیست )
کد:
cd /usr/local/directadmin/scripts
./dkim_create.sh domain.com
5) برای اعمال و ایجاد dkim بر روی هاست های قدیمی که پیش از فعال سازی ایجاد شده اند و دارای dkim نیستند می توانید به جای روش چهار از دستور کلی زیر استفاده کنید:
کد:
echo "action=rewrite&value=dkim" >> /usr/local/directadmin/data/task.queue

اطلاعات بیشتر را از اینجا دنبال کنید.
 

AHMAD

ایران وب ادمین
عضو کادر مدیریت
ناظر انجمن
عضویت
28/1/15
ارسال ها
145
امتیاز
6
محل سکونت
Matt Cutts Office
وب سایت
www.rastana.com
سلام
امروز به موضوع فعال سازی 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
در صورتیکه مانند مثال مقدار DKIM را مشاهده کنید یعنی از DKIM پشتیبانی می شود.
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
3) استفاده از DKIM را در تنظیمات دایرکت ادمین فعال کنید:
کد:
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  ]
در صورت مشاهده dkim=1 از صحت تنظیمان مطمئن باشید.
4) در این مرحله می توایند مقدار dkim را به ازای هر دامنه بصورت زیر ایجاد کنید ( دقت کنید برای هاست هایی که جدید ایجاد می شوند این مقدار خودکار ایجاد خواهد شد و نیاز به عملیات توسط شما نیست )
کد:
cd /usr/local/directadmin/scripts
./dkim_create.sh domain.com
5) برای اعمال و ایجاد dkim بر روی هاست های قدیمی که پیش از فعال سازی ایجاد شده اند و دارای dkim نیستند می توانید به جای روش چهار از دستور کلی زیر استفاده کنید:
کد:
echo "action=rewrite&value=dkim" >> /usr/local/directadmin/data/task.queue

اطلاعات بیشتر را از اینجا دنبال کنید.


سلام
شما فعال کردن dkim را توصیه می کنید ؟

در کل فعال بودنش بهتر هست یا فعال نبودنش ؟

ممنونم
 

farid

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
20/5/15
ارسال ها
453
امتیاز
10
وب سایت
faraso.org
سلام
شما فعال کردن dkim را توصیه می کنید ؟

در کل فعال بودنش بهتر هست یا فعال نبودنش ؟

ممنونم
بله حتما توصیه می شود در صورتیکه فعال نباشه احتمال اسپم شدن ایمیل ها بالا میره لذا فعال بودن اکیدا توصیه می شود
 
بالا