0
  • No products in the cart.
 

نحوه نصب dkim در دایرکت ادمین

نحوه نصب dkim در دایرکت ادمین

نحوه نصب dkim در دایرکت ادمین

با نصب dkim بر روی دایرکت ادمین تعداد بسیار بیشتری از ایمیل‌های ارسالی از طریق سرور به inbox سرویس‌دهنده‌های ایمیل خواهند رسید.

Domain Keys Identified Mail یا به اختصار DKIM روشی است که در آن به وسیله ایجاد یک Zone Record از نوع Text برای هر دامنه می‌توان ارسال‌ها را به شکل بهتری انجام داد.نحوه نصب dkim در دایرکت ادمین

در واقع توسط dkim اطلاعاتی همچون نام فرستنده، نام دامین، موضوع ایمیل و… به صورت امضای الکترونیکی در هدر پست الکترونیکی قرار می‌گیرند و شما می‌توانید یک ارتباط امن و شناخته شده‌ای بین ارسال‌کننده ایمیل و سرورهای دریافت کننده ایمیل برقرار کنید.

مراحل نصب dkim در دایرکت ادمین

برای فعال‌سازی dkim بر روی دامنه ابتدا باید این قابلیت بر روی دایرکت ادمین پشتیبانی شود، برای فعال‌سازی، کار شما بسیار ساده است کافی است فایل directadmin.conf را ادیت کرده و مقدار DKIM=1 را درون آن قرار دهید.

برای ویرایش فایل کانفیگ دایرکت ادمین دستور زیر را توسط دسترسی root از طریق ssh وارد کنید.

۱  -nano /usr/local/directadmin/conf/directadmin.conf

حالا به دنبال عبارت =DKIM بگردید و مقدار آن را برابر ۱ قرار دهید (به صورت پیش فرض مقدار این عبارت برابر ۰ است) سپس فایل را ذخیره کرده و از آن خارج شوید.

حالا با دستور زیر وارد مسیر اسکریپت‌های مدیریتی دایرکت ادمین می‌شویم

۱ cd /usr/local/directadmin/scripts

حالا برای ایجاد dkim برای هر دامنه دستور زیر را وارد کنید

۱ ./dkim_create.sh domainame.com

مشخصاً باید به جای domainname.com آدرس دامنه سایت خود را وارد کنید.

گر می‌خواهید به صورت یک‌باره dkim را بر روی تمامی دامنه‌های خود فعال کنید می‌توانید دستور زیر را وارد نمایید.

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

حالا باید فایل کانفیگ exim را تنظیم کنیم، بدین منظور توسط دستور زیر فایل را به حالت ویرایش می‌بریم.

۱ nano /etc/exim.conf

حالا با فشردن دکمه‌های ترکیبی ctrl+w عبارت remote_smtp را جستجو کنید و بعد خطوط زیر را بعد از آن قرار دهید.

۱

۲

۳

۴

۵

۶

۷

remote_smtp:

driver = smtp

dkim_domain = $sender_address_domain

dkim_selector = x

dkim_private_key = ${if exists{/etc/virtual/$sender_address_domain/dkim.private.key}{/etc/virtual/$sender_address_domain/dkim.private.key}{۰}}

dkim_canon = relaxed

dkim_strict = ۰

و در انتها جهت نهایی سازی مراحل نصب dkim توسط دستور زیر مجدد exim را راه‌اندازی می‌کنیم.

۱ systemctl restart exim
No Comments

Post a Comment

Comment
Name
Email
Website