در پست قبلی در مورد DKIM توضیحاتی ارائه شد. در این پست قصد داریم به جزئیات بیشتری در این رابطه بپردازیم.
تعریف DKIM
DKIM کلیدهای عمومی اضافه ای را به DNS zone اضافه می کند. این کلید معمولا توسط سازمانی که ارسال کننده ایمیل های شماست (به عنوان مثال Google Apps) ایجاد شده است.این کلید یا می تواند به طور مستقیم به صورت یک رکورد TXT در Zone شما اضافه شود و یا به صورت یک رکورد CNAME در DNS شرکت هاستینگ تعریف شود.
عبارت رشته ای که با تعریف DKIM ایجاد می شود مشابه عبارت زیر است:
|
k=rsa; t=s; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDGMjj8MVaESl30KSPYdLaEreSYzvOVh15u9YKAmTLgk1ecr4BCRq3Vkg3Xa2QrEQWbIvQj9FNqBYOr3XIczzU8gkK5Kh42P4C3DgNiBvlNNk2BlA5ITN/EvVAn/ImjoGq5IrcO+hAj2iSAozYTEpJAKe0NTrj49CIkj5JI6ibyJwIDAQAB |
این عبارت رشته ای را باید به صورت یک رکورد جدید در فیلد Content وارد کنید و نوع رکورد را TXT تعریف کنید.
هاستینگ شما یک زیردامنه (subdomain) نیز برای شما ایجاد خواهد کرد که معمولا مشابه نمونه زیر است:
در صورتی که هاستینگ نامی را که شرایط لازم را داشت و انتهای آن به نام دامنه شما ختم می شد، هنگام تعریف DKIM در zone توجه داشته باشید که نام دامنه خود را در فیلد “Name” قرار ندهید. در صورتی که عبارت رشته ای pm._domainkey.yourdomain.com را دریافت کردید، در فیلد “Name” تنها باید عبارت pm._domainkey.yourdomain.comرا وارد کنید.
علامت نقل قول و خط تیره رکورد DKIM
اگر از طرف هاستینگ رکورد DKIMی را دریافت کردید که دارای علامت نقل قول بود، و یا علامت “\” قبل از سمیکالن در رکورد بود، شما باید این علامت ها را از عبارت حذف کنید. علامت نقل قول به صورت خودکار توسط نیم سرور ایجاد می شود. همچنین سمیکالن به صورت خودکار نادیده گرفته می شود.
اعتبارسنجی DKIM به صورت آنلاین
به منظور اعتبارسنجی رکورد DKIM می توانید به صورت آنلاین و از طریق این لینک اقدام کنید.