Category: ایمیل و اتوماسیون اداری

DKIM چیست و چگونه کار میکند؟

dkim

DKIM چیست ؟

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

dkim

 

Public Key چیست؟

Public Key Cryptography (کلید عمومی رمزنگاری شده) که همچنین به عنوان رمز نگاری نا متقارن شناخته میشود یک الگوریتم رمزنگاری است که نیاز به دو کلید (Key) جداگانه دارد. یکی از کلید ها بصورت رمز (Private) و دیگری به صورت عمومی (Public) است. به تعریف کلی Public Key غالبا برای ایمن سازی ارتباطات الکترونیکی در شبکه های عمومی مانند اینترنت استفاده میشود. Public Key به عنوان محتوای یک رکورد txt در DNS Zone دامنه تعریف می شود و Private key در Mail Server بسته به نوع Mail Server و نحوه کار آن تعریف میگردد. به عنوان مثال در Mail Server های Smartermail که بصورت رسمی در ایران هاست مورد استفاده قرار میگیرند Private Key توسط Smartermail برای هر دامنه تعریف میشود و Public Key

DKIM نتیجه ادغام Domain Key و Internet Identified Mail است. برجسته ترین سرویس دهنده های ایمیل در دنیا شامل Yahoo ، Gmail ، AOL و …DKIM را پیاده سازی کرده اند و هر ایمیلی که از این سازمان ها خارج میشود بایستی یک امضای DKIM را حمل کند.

dkim-process

 

DKIM چگونه کار میکند؟

امضای DKIM (DKIM Signature) شامل یک لیست با قالب “Tag=Value” میباشد. Tag ها بصورت معمول یک یا دو حرف هستند. پر استفاده ترین Tag ها عبارتند از:

B : امضای دیجیتال واقعی محتوا (محتوای Header و متن ایمیل)

BH : بدنه کد رمز شده

D : دامنه مورد نظر

S : Selector (انتخاب کننده)

 

مکانیزم پیش فرض رمزنگاری DKIM روش SHA-256 میباشد. برای رمزنگاری Public Key از الگوریتم RSA استفاده میشود و جهت رمز گشایی کد رمز شده از الگوریتم Base64 استفاده میشود.

یک نمونه از امضای DKIM به شرح زیر می باشد:

 

DKIM-Signature: v=1; a=rsa-sha256; d=example.net; s=brisbane;

c=relaxed/simple; q=dns/txt; l=1234; t=1117574938; x=1118006938;

h=from:to:subject:date:keywords:keywords;

bh=MTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTI=;

b=dzdVyOfAKCdLXdJOc9G2q8LoXSlEniSbav+yuU4zGeeruD00lszZ

VoG4ZHRNiYzR

 

sentrion_dkim_signer_02

 

جهت اطلاع از چگونگی تعریف DKIM در Smartermail به این مقاله رجوع نمایید.

با توجه به این که در هر Mail server تنظیمات مربوط به تعریف DKIM متفاوت میباشد میبایست اعمال تنظیمات با توجه به استراتژی Mail server مربوطه انجام گردد، اما وبسایت هایی وجود دارند که با ذکر نام دامنه و نام Selector میتوانند Public Key و Private Key را تولید نمایند و برای استفاده در Mail server مورد استفاده قرار میگیرند.

نام برخی از این وبسایت ها به شرح زیر است:

www.port25.com/support/domainkeysdkim-wizard

dkimcore.org/tools/keys.html

 

جهت اطمینان از صحت عملکرد DKIM تنظیم شده میتوانید در این وبسایت  اطلاعات مربوط به دامنه و Selector را وارد نمایید و نتیجه را مشاهده نمایید.

در صورتی که در قسمت DKIM Check اطلاعات مربوط به رکورد txt ایجاد شده را نمایش داد به این معنی است که DKIM به درستی بر روی دامنه شما تنظیم شده است.

 

————————-

منابع:

http://en.wikipedia.org/wiki/DomainKeys_Identified_Mail

http://forum.unifiedemail.net/default.aspx?g=posts&t=71

https://www.zoho.com/campaigns/help/setup-spf-dkim.html

http://en.wikipedia.org/wiki/DomainKeys

 

پیشنهادهای ارسال ایمیل انبوه در سرویسهای اختصاصی

s

در این مقاله قصد داریم مهمترین و کاراترین پیشنهادات عمومی و فنی را جهت بهره مندی از یک سیستم ارسال ایمیل انبوه کارآمد و در نهایت ایمیل مارکتینگ قدرتمند و مطمین به شما خوانندگان گرامی ارایه نماییم.

در نظر داشته باشیم که موارد عنوان شده در این نوشتار به طور مسلم ، تمام دانش تولید شده در این حوزه را در بر نگرفته ولی سعی بر آن شده است که مهمترین و کم دردسر ترین موارد که از قابلیت اجرایی بالا و کارآمدی مناسب در برابر هزینه هایی که تحمیل می نمایند ، مطرح گردند.

با پیگیری و تحقیق بیشتر در خصوص موارد مهم مطروحه در این نوشتار می توانید به اغلب ترفندها و راهکارهای حرفه ای در این حیطه دست یافته و خیال خود را از داشتن یک سرویس ایمیل کارا ، یک خبرنامه موفق ، یک بازاریابی الکترونیکی پیشرو و یا یک سیستم اطلاع رسانی ایمیلی مناسب ، و هر آنچه از یک سرویس ارسال ایمیل انبوه می توان انتظار داشت، آسوده نمایید.

با ما در ادامه این نوشتار همراه باشید…

I’m a real lover of all things geeky, the internet, and anything related. I enjoy system administrating ,research ,web design, playing around with new technologies, and also E-commence concepts.

I am also a huge advocate of open source softwares.
In this blog I have mostly jotted down things that I encountered in my work as a web hosting professional and considered noteworthy.

ادامه ...

اسپم یا هرزنامه چیست؟

thumb

اسپم یا جفنگ (به انگلیسی: Spam)، به معنای پیامی الکترونیکی است که بدون درخواست گیرنده و برای افراد بی‌شمار فرستاده می‌شود.

I’m a real lover of all things geeky, the internet, and anything related. I enjoy system administrating ,research ,web design, playing around with new technologies, and also E-commence concepts.

I am also a huge advocate of open source softwares.
In this blog I have mostly jotted down things that I encountered in my work as a web hosting professional and considered noteworthy.

ادامه ...

ایمیل چگونه کار می کند؟

ایمیل به ما امکان می دهد تا با هر شخصی در دنیا را درعرض چند ثانیه ارتباط برقرار کنیم. بنابراین دانستن اینکه ایمیل چگونه کار می کند و سرویس دهندگان ایمیل چگونه ایمیل ها را تحویل می دهند، می تواند جالب و مفید باشد.

ادامه ...

میزبانی ایمیل

میزبانی ایمیل چیست؟

میزبانی ایمیل به بیان ساده خدماتی با هدف هدایت پیام های الکترونیک از طریق یک سرور ایمیل اشتراکی است. این سرویس اغلب توسط شرکتهای کوچک و متوسطی استفاده می شود که ترجیح میدهند آدرس ایمیلهایی با نام تجاری و یا دامنه اینترنتی خود داشته باشند.

I’m a real lover of all things geeky, the internet, and anything related. I enjoy system administrating ,research ,web design, playing around with new technologies, and also E-commence concepts.

I am also a huge advocate of open source softwares.
In this blog I have mostly jotted down things that I encountered in my work as a web hosting professional and considered noteworthy.

ادامه ...