چگونه می توان امضای DKIM تعریف نمود؟

DKIM (Domain Key Identified Mail) یک سیستم تصدیق هویت ایمیل است که جهت شناسایی حقه های پست الکترونیکی طراحی شده است. این مکانیزم امکانی را فراهم میکند که میل سرور های گیرنده ایمیل بررسی کنند که ایمیل دریافتی از Domain مربوطه توسط مدیریت دامنه مجاز و تائید شده باشد. یک امضای دیجیتال شامل پیغامی است که میتواند توسط دریافت کننده از طریق Public Key امضا کننده که در DNS zoneدامنه قرار داده شده است اعتبار سنجی شود.

جهت تعریف DKIM در دامنه مورد نظر میبایست ابتدا کلید عمومی (Public Key) را در میل سرور تولید نمایید و کلید عمومی تعریف شده را با عنوان یک رکورد txt در DNS Zone دامنه خود ایجاد نمایید.
برای تعریف DKIM نیاز دارید که از طریق یک ایمیل اکانت با دسترسی Administrator وارد سرویس ایمیل خود شوید.
 جهت تعریف ایمیل اکانت مقاله نحوه ایجاد ایمیل اکانت را مطالعه بفرمایید.
 سپس با مطالعه مقاله چگونگی ورود به سرویس webmail، به سرویس ایمیل خود وارد شوید.
بعد از ورود به سرویس ایمیل از نوار منوی سمت چپ وارد قسمت General شوید، سپس در قسمت Email Signing را باز کرده و روی setting کلیک نمایید.


  

 


سپس key size را انتخاب نمائید.


  
 
  
 
پیشنهاد میشود کلید مربوطه را در سایز و اندازه 1024 ایجاد نمایید .تا کلید تولید شده از امنیت بالاتری برخوردار باشد.
 
پس از این که کلید مورد نظر تولید شد، میبایست از اطلاعات تولید شده جهت ایجاد رکورد txt در DNS Zone دامنه استفاده نمایید.
 جهت انجام این کار ابتدا نحوه تعریف رکورد ها در DNS Zone را مطالعه بفرمایید.
پس از ورود به قسمت DNS Zone Editor یک رکورد جدید ایجاد نمایید و مطابق تصویر زیر اطلاعات دریافتی در میل سرور را وارد نمایید:
در قسمت Record Type نوع txt را انتخاب نمایید.
در قسمت Record Name مقدار key._domainKey را وارد نمایید.
در قسمت Record Data متن تولید شده در قسمت TXT Record Value را وارد نمایید.

  

 
در پایان روی دکمه Save کلیک نمایید.

  

 

 
پس از طی مراحل زیر DKIM به درستی بر روی دامنه شما تنظیم شده است.
 جهت اطمینان از صحت عملکرد این مورد میتوانید در این وبسایت  اطلاعات مربوط به دامنه و Selector را وارد نمایید و نتیجه را مشاهده نمایید.
 در صورتی که در قسمت DKIM Check اطلاعات مربوط به رکورد txt ایجاد شده را نمایش داد به این معنی است که DKIM به درستی بر روی دامنه شما تنظیم شده است.
 
===========================
در Smartermail16 باید به صورت زیر باشد : 
از اول string تولید شده در smartermail (همانند عکس پایین) تا آخر domainkey را کپی کنید.
 
 
سپس در داخل dns zone ، در قسمت record name آن را paste نمایید.