ایمیل یکی از اصلیترین روشهای ارتباطی در دنیای دیجیتال است. اگر به تازگی یک هاست یا سرور مجازی خریداری کردهاید، احتمالا برای راهاندازی ایمیل های اختصاصی خود با مشکلاتی مانند عدم ارسال یا دریافت ایمیل مواجه شدهاید. یکی از دلایل اصلی این مشکلات، تنظیمات نادرست رکوردهای DNS مربوط به ایمیل در هاست است. رکوردهای ایمیل مانند MX، SPF، DKIM و DMARC نقش مهمی در تأیید هویت فرستنده، جلوگیری از ارسال ایمیلهای جعلی و بهبود قابلیت تحویل ایمیلها دارند. در این مقاله، نحوه ساخت رکوردهای ایمیل در هاست و تنظیم آن ها را بررسی میکنیم تا بتوانید مشکلات ایمیل را برطرف کرده و از ارسال و دریافت صحیح ایمیلها مطمئن شوید.


رکوردهای ایمیل چیست؟
رکوردهای DNS ایمیل مجموعهای از تنظیمات در DNS Zone دامنه شما هستند که مشخص میکنند ایمیل های ارسال شده از طرف شما چگونه پردازش شوند. در واقع این رکوردها برای ارسال و دریافت ایمیل، جلوگیری از اسپم و افزایش امنیت ایمیل ضروری هستند. اگر این رکوردها به درستی تنظیم نشده باشند، ممکن است ایمیل های شما به پوشه اسپم بروند یا اصلا دریافت نشوند.
انواع رکوردهای ایمیل در DNS
- رکورد MX (Mail Exchange)این رکورد مشخص میکند که ایمیل های ورودی به دامنه شما باید به کدام سرور ارسال شوند. اگر این رکورد به درستی تنظیم نشود، قادر به دریافت ایمیل نخواهید بود.
- رکورد SPF (Sender Policy Framework) این رکورد تعیین میکند که چه سرورهایی مجاز به ارسال ایمیل از طرف دامنه شما هستند. از جعل ایمیل (Email Spoofing) و ارسال ایمیل های ناخواسته جلوگیری میکند.
- رکورد DKIM (DomainKeys Identified Mail)این رکورد که معمولا به صورت TXT Record در DNS اضافه میشود، یک امضای دیجیتال به ایمیل های شما اضافه میکند تا گیرنده مطمئن شود که ایمیل از طرف شما ارسال شده و در مسیر تغییر نکرده است.
- رکورد DMARC (Domain-based Message Authentication, Reporting & Conformance) این رکورد در واقع یک سیاست امنیتی برای مدیریت ایمیل هایی است که SPF یا DKIM را پاس نمیکنند. رکورد DMARC به شما اجازه میدهد تعیین کنید که ایمیل های نامعتبر تحویل داده شوند، قرنطینه شوند یا رد شوند.
- رکورد PTR (Pointer Record) رکورد PTR برای Reverse DNS Lookup استفاده میشود، که به جای ترجمه نام دامنه به آدرس IP، آدرس آیپی را به نام دامنه ترجمه میکند. این رکورد برای شناسایی سرورهای ایمیل و جلوگیری از رد شدن ایمیل ها توسط سرویس دهندگان بزرگ مانند Gmail و Yahoo استفاده میشود. اگر رکورد PTR به درستی تنظیم نشده باشد، ایمیل های شما ممکن است به پوشه اسپم بروند یا اصلا ارسال نشوند.
در ادامه نحوه ساخت رکوردهای ایمیل در هاست را توضیح خواهیم داد.
ساخت رکوردهای ایمیل در هاست
قبل از ساخت رکوردهای ایمیل در هاست یا تغییر آن ها، بهتر است ابتدا بررسی کنید که آیا آدرس ایمیل شما به درستی کار میکند یا خیر. برای این کار، در سایت mxtoolbox.com سلامت ادرس ایمیل خود را بررسی کنید و سپس اقدام به ساخت رکوردهایی که لازم است کنید. این سایت یک ابزار تست ایمیل است که مشکلات احتمالی در ارسال و دریافت ایمیل را شناسایی میکند. این وبسایت وضعیت رکوردها را بررسی کرده و گزارشی از مشکلات احتمالی ارائه میدهد.


در تصویر زیر میبینیم که رکوردهای ایمیل dmarc ,mx ,dns مشکل دارد، ولی عموما 4 رکورد اساسی برای ارسال و دریافت ایمیل واجب است که عبارت اند از:
ptr-mx-dmarc-spf که در ادامه اموزش روش ساخت هرکدام را در هاست برای شما شرح میدهیم.


ابتدا وارد هاست شده و از بخش domain وارد dns zone شوید و گزینه manage دامنه مورد نظر رو بزنید.


پس از ورود به این قسمت اقدام به ساخت رکورد های مذکور میکنیم.
رکورد ptr (txt)
مانند تصویر زیر یک رکورد txt میسازیم و عنوان آن را به صورت زیر قرار میدهیم:
IPSERVER.in-addr.arpa.YOURDOMAIN.COM
مقدار رکورد را هاست نیم سرور قرار میدهیم. پس از ورود به این قسمت اقدام به ساخت رکورد های مذکور میکنیم.
توجه داشته باشید که آیپی سرور باید از آخر به اول نوشته شود، برای مثال آیپی سرور بالا 188.213.66.6 میباشد، که به با توجه به تصویر برعکس تایپ شده است.


رکورد mx
برای اصلاح و یا ایجاد رکورد mx باید ابتدا یک A رکورد با نام دامنه و آیپی سرور ایجاد کنید. سپس در ساخت رکورد mx مقدار Destination را نام دامنه خود قرار دهید (یعنی عنوان همان A رکورد.)


رکورد spf (txt)
برای ایجاد این رکورد یک رکورد txt میسازیم و عنوان آن را نام دامنه خود و مقدار آن را به صورت زیر قرار میدهیم.
v=spf1 a mx ip4:IPSERVER -all


رکورد dmarc (txt)
برای ساخت این رکورد میتوانید رکورد DMARC بسازید ولی اگر در قسمت ویرایش رکورد txt را مشاهده کردید، مانند تصویر زیر عنوان رکورد را عبارت زیر قرار داده:
dmarc.YOURDOMAIN.COM_
و مقدار آن را عبارت زیر قرار دهید:
v=DMARC1;p=quarantine;sp=none;adkim=r;aspf=r;pct=100;fo=0;rf=afrf;ri=86400;rua=mailto:info@YOURDOMAIN.COM;ruf=mailto:info@YOURDOMAIN.COM
توجه داشته باشید که باید دامنه را در عبارت بالا جایگذاری کنید.


پس از ساخت رکورد ایمیل در هاست، حدود 5 دقیقه صبر کنید و مجدد در سایت mxtoolbox.com سلامت آدرس ایمیل دامنه را چک کنید.
بدون دیدگاه