بلاگ

جستجوی MX: نحوه بررسی صحیح رکوردهای MX

حذف کنید
مقــالات
26 دقیقه خواندن

نکات کلیدی

  • رکوردهای MX به سرورهای فرستنده می‌گویند که کدام سرورهای ایمیل، ایمیل‌های دامنه شما را می‌پذیرند و به چه ترتیبی باید ارسال شوند.
  • بسته به سطح فنی و نیازهای شما، روش‌های مختلفی برای بررسی رکوردهای MX وجود دارد، از ابزارهای آنلاین گرفته تا ابزارهای خط فرمان.
  • به‌روزرسانی رکوردهای MX می‌تواند ۱ تا ۴۸ ساعت طول بکشد تا به‌طور کامل در سرورهای DNS به‌صورت جهانی منتشر شود، بنابراین برنامه‌ریزی دقیق در طول مهاجرت‌ها ضروری است.

تیم شما به تازگی به یک ارائه‌دهنده ایمیل جدید مهاجرت کرده است و شما تمام تنظیمات ESP خود را به‌روزرسانی کرده‌اید. همه چیز به درستی پیکربندی شده به نظر می‌رسد. اما با این حال ایمیل‌های ارسالی به دامنه شما همچنان برگشت می‌خورند و فرستندگان با خطای «سرور ایمیل یافت نشد» مواجه می‌شوند.

مشکل ساده‌تر و آزاردهنده‌تر از آن چیزی است که به نظر می‌رسد. رکوردهای MX شما، ورودی‌های DNS که به اینترنت می‌گویند ایمیل شما باید به کجا ارسال شود، هنوز به ارائه‌دهنده قدیمی اشاره می‌کنند.

رکوردهای MX در پشت صحنه عمل می‌کنند و روزانه میلیاردها ایمیل را بدون اینکه اکثر مردم از وجود آنها مطلع باشند، مسیریابی می‌کنند. اما وقتی رکوردهای MX وجود نداشته باشند، پیکربندی نادرستی داشته باشند یا به سرورهای اشتباهی اشاره کنند، تحویل ایمیل کاملاً مختل می‌شود. برخلاف مشکلات تحویل که باعث کاهش تعداد ایمیل‌ها در صندوق ورودی می‌شوند، مشکلات MX مانع از رسیدن ایمیل‌ها به سرور ایمیل شما می‌شوند.

جستجوی MX دقیقاً نشان می‌دهد که ایمیل‌ها به دامنه شما از کجا هدایت می‌شوند، هر سرور ایمیل چه اولویتی دارد و آیا پیکربندی DNS شما با زیرساخت ایمیل واقعی شما مطابقت دارد یا خیر.

این راهنما توضیح می‌دهد که رکوردهای MX چیستند، جستجوی MX چگونه کار می‌کند، چگونه می‌توان آنها را با استفاده از ابزارهای رایج انجام داد و تفسیر کرد، و چگونه می‌توان رایج‌ترین مشکلات پیکربندی MX را برطرف کرد.

جستجوی MX چیست؟

جستجوی MX یک پرس و جوی DNS است که رکوردهای Mail Exchange (MX) را برای یک دامنه خاص بازیابی می‌کند. این رکوردهای MX ورودی‌های DNS هستند که به اینترنت می‌گویند کدام سرورهای ایمیل قرار است ایمیل‌های آن دامنه را دریافت کنند.

برای مثال، وقتی کسی برای شما نامه‌ای فیزیکی ارسال می‌کند، سیستم پستی از آدرس خیابان شما برای تعیین اینکه کدام مرکز باید تحویل را انجام دهد، استفاده می‌کند. به طور مشابه، وقتی کسی برای شما ایمیلی ارسال می‌کند، سرورهای ایمیل از رکوردهای MX دامنه شما برای تعیین اینکه کدام سرورهای ایمیل باید پیام را دریافت کنند، استفاده می‌کنند.

جستجوی MX به یک سوال پاسخ می‌دهد: «ایمیل این دامنه باید به کجا ارسال شود؟»

هر دامنه‌ای که ایمیل دریافت می‌کند، باید حداقل یک رکورد MX در DNS خود منتشر کرده باشد. بدون رکوردهای MX، سرورهای ارسال ایمیل نمی‌دانند پیام‌ها را به کجا هدایت کنند و تحویل با خطاهایی مانند «سرور ایمیل یافت نشد» یا «رکورد MX موجود نیست» با شکست مواجه می‌شود.

رکوردهای MX شامل موارد زیر هستند:

  • مقدار اولویت: عددی (معمولاً 0 تا 100) که نشان می‌دهد ابتدا باید به کدام سرور ایمیل دسترسی پیدا کرد. اعداد پایین‌تر اولویت بالاتری دارند.
  • نام میزبان: نام دامنه‌ی کاملاً واجد شرایط (FQDN) سرور ایمیلی که ایمیل مربوط به دامنه‌ی شما را می‌پذیرد، مانند mail.example.com یا mx1.googlemail.com.

اکثر دامنه‌ها چندین رکورد MX را با اولویت‌های مختلف پیکربندی می‌کنند تا افزونگی ایجاد شود. اگر سرور ایمیل اصلی از کار بیفتد، سرورهای ارسال به طور خودکار سرورهای ثانویه یا ثالثیه را بر اساس ترتیب اولویت امتحان می‌کنند.

رکوردهای MX برای چه مواردی استفاده می‌شوند؟

رکوردهای MX یک هدف اصلی دارند: هدایت ایمیل‌های ورودی به سرورهای ایمیل صحیح برای دامنه شما. اما این عملکرد ساده چندین پیامد مهم برای نحوه عملکرد ایمیل دارد.

هدایت تمام ایمیل‌های دریافتی

وقتی کسی ایمیلی می‌فرستد [ایمیل محافظت شده]سرور ایمیل آنها یک جستجوی MX برای yourdomain.com انجام می‌دهد تا بفهمد کدام سرور ایمیل، ایمیل شما را مدیریت می‌کند. رکوردهای MX دقیقاً به سرور فرستنده می‌گویند که پیام را به کجا تحویل دهد.

این مسیریابی برای هر ایمیلی که به دامنه شما ارسال می‌شود، از جمله درخواست‌های مشتری، ثبت‌نام در خبرنامه، اعلان‌های سیستم، ارتباطات داخلی تیم و هر چیز دیگری، اتفاق می‌افتد. اگر رکوردهای MX شما اشتباه باشند، هیچ یک از آن ایمیل‌ها به دست شما نمی‌رسند.

ارائه انعطاف‌پذیری در برابر خرابی و تحویل

دامنه‌ها معمولاً چندین رکورد MX با اولویت‌های مختلف منتشر می‌کنند:

  • Priority 10: Primary mail server (mx1.emailprovider.com)
  • Priority 20: Secondary backup server (mx2.emailprovider.com)
  • Priority 30: Tertiary backup server (mx3.emailprovider.com)

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

برخی سازمان‌ها همچنین از رکوردهای MX با اولویت برابر برای توزیع بار ایمیل‌های دریافتی در چندین سرور استفاده می‌کنند، اگرچه این روش نسبت به پیکربندی‌های ساده failover کمتر رایج است.

تطبیق زیرساخت ایمیل فعال شما

رکوردهای MX شما باید به سرورهای ایمیلی که واقعاً کنترل می‌کنید یا ارائه‌دهنده ایمیل شما آنها را مدیریت می‌کند، اشاره کنند. اگر از Google Workspace استفاده می‌کنید، رکوردهای MX شما باید به سرورهای ایمیل گوگل اشاره کنند. اگر از Microsoft 365 استفاده می‌کنید، باید به سرورهای مایکروسافت اشاره کنند. اگر سرور ایمیل خودتان را دارید، باید به نام میزبان سرور شما اشاره کنند.

عدم تطابق بین رکوردهای MX و زیرساخت واقعی باعث خرابی در تحویل می‌شود. برای مثال، اگر رکوردهای MX شما پس از مهاجرت هنوز به یک ارائه‌دهنده ایمیل قدیمی اشاره کنند، ایمیل‌های جدید سعی می‌کنند به سرورهایی ارسال شوند که دیگر ایمیل را برای دامنه شما نمی‌پذیرند.

جلوگیری از خرابی در تحویل و مسیریابی اشتباه

اگر رکوردهای MX نادرست یا مفقود باشند:

  • سرورهای ارسال نمی‌توانند محل تحویل ایمیل را پیدا کنند و باعث برگشت فوری می‌شوند.
  • ممکن است ایمیل‌ها به ارائه‌دهندگان قدیمی یا سرورهای اشتباهی که آنها را رد می‌کنند، هدایت شوند.
  • اگر سرورهای اصلی به دلیل پیکربندی نادرست قابل دسترسی نباشند، سرورهای پشتیبان ممکن است تمام ایمیل‌ها را دریافت کنند.
  • تأخیر در تحویل به این دلیل رخ می‌دهد که سرورهای فرستنده بارها و بارها میزبان‌های MX مختلف را امتحان می‌کنند.

نحوه کار جستجوی MX

وقتی یک سرور ایمیل نیاز به ارسال ایمیل دارد، با پرس و جو از سرورهای DNS، جستجوی MX را انجام می‌دهد. این فرآیند به طور خودکار اتفاق می‌افتد و چند میلی‌ثانیه طول می‌کشد، اما درک سازوکار آن به شما کمک می‌کند تا مشکلات مربوط به ارسال را عیب‌یابی کنید.

فرآیند پرس و جوی DNS:

  1. سرور ایمیل جستجو را آغاز می‌کند: سرور ارسال ایمیل، دامنه را از آدرس ایمیل گیرنده (قسمت بعد از @) استخراج می‌کند و از DNS برای یافتن رکوردهای MX مرتبط با آن دامنه درخواست می‌کند.
  2. پاسخ دهنده DNS: سیستم DNS تمام رکوردهای MX پیکربندی شده برای آن دامنه، از جمله مقادیر اولویت و نام‌های میزبان سرور ایمیل را برمی‌گرداند.
  3. سرور ایمیل بر اساس اولویت مرتب‌سازی می‌کند: سرور فرستنده، رکوردهای MX برگشتی را بر اساس مقدار اولویت (کمترین عدد اول) مرتب می‌کند تا مشخص کند که ابتدا کدام سرور ایمیل را امتحان کند.
  4. تلاش برای اتصال آغاز می‌شود: سرور فرستنده تلاش می‌کند تا برای ارسال پیام، به سرور ایمیل با بالاترین اولویت (کمترین شماره) روی پورت ۲۵ (SMTP) متصل شود.
  5. در صورت نیاز، Failover: اگر سرور اصلی در دسترس نباشد، سرور فرستنده به سطح اولویت بعدی می‌رود و دوباره تلاش می‌کند تا پیام را با موفقیت تحویل دهد یا تمام گزینه‌ها را امتحان کند.

جستجوی MX لیستی از رکوردها را با فرمت زیر برمی‌گرداند:

example.com    MX    10    mail1.provider.com
example.com    MX    20    mail2.provider.com
example.com    MX    30    mail3.provider.com

هر خط دامنه، نوع رکورد (MX)، مقدار اولویت و نام میزبان سرور ایمیل را نشان می‌دهد. سرورهای فرستنده از این اطلاعات برای تعیین مسیریابی تحویل و توالی‌های failover استفاده می‌کنند.

نحوه انجام جستجوی MX

بررسی رکوردهای MX نیازی به نرم‌افزار تخصصی ندارد. روش‌های مختلفی از ابزارهای آنلاین گرفته تا ابزارهای خط فرمان، بسته به سطح فنی و نیازهای شما وجود دارد.

انجام-یک-mx-lookup

استفاده از ابزارهای جستجوی آنلاین MX

ابزارهای آنلاین ساده‌ترین راه برای بررسی رکوردهای MX را بدون نصب چیزی ارائه می‌دهند. گزینه‌های محبوب عبارتند از:

جعبه ابزار ام ایکس (mxtoolbox.com):

  1. به سایت mxtoolbox.com مراجعه کنید
  2. دامنه خود را در کادر جستجو وارد کنید
  3. از منوی کشویی، گزینه «MX Lookup» را انتخاب کنید.
  4. نتایجی که مقادیر اولویت و نام‌های میزبان سرور ایمیل را نشان می‌دهند، بررسی کنید.

جعبه ابزار مدیریت گوگل:

  1. به toolbox.googleapps.com/apps/dig مراجعه کنید
  2. نام دامنه خود را وارد کنید
  3. نوع پرس و جو را MX انتخاب کنید.
  4. برای دیدن رکوردهای MX روی «اجرا» کلیک کنید

جعبه ابزار What MX (whatsmydns.net):

  1. به whatsmydns.net مراجعه کنید
  2. دامنه خود را وارد کنید
  3. از بین انواع رکوردها، «MX» را انتخاب کنید.
  4. مشاهده رکوردهای MX از چندین سرور DNS به صورت سراسری

این ابزارها نه تنها رکوردهای MX شما را نشان می‌دهند، بلکه اغلب اطلاعات اضافی مانند اینکه آیا سرورهای ایمیل پاسخ می‌دهند، آدرس‌های IP آنها چیست و آیا مشکلی در انتشار DNS وجود دارد یا خیر را نیز نشان می‌دهند.

استفاده از ابزارهای خط فرمان

برای کاربران فنی یا بررسی‌های خودکار، ابزارهای خط فرمان، کوئری‌های DNS مستقیم را بدون تکیه بر رابط‌های وب ارائه می‌دهند.

استفاده از nslookup (ویندوز، مک، لینوکس):

nslookup -type=mx example.com

این دستور رکوردهای MX را مستقیماً از سرورهای DNS برمی‌گرداند. خروجی، مقادیر اولویت و نام‌های میزبان را نشان می‌دهد.

استفاده از dig (مک، لینوکس):

dig example.com MX +short

پرچم +short فقط اطلاعات ضروری را برمی‌گرداند: مقادیر اولویت و نام‌های میزبان سرور ایمیل، بدون جزئیات اضافی کوئری DNS.

استفاده از هاست (مک، لینوکس):

host -t MX example.com

رکوردهای MX را در قالبی قابل خواندن توسط انسان به همراه اطلاعات اولویت و نام میزبان برمی‌گرداند.

بررسی از طریق داشبورد هاستینگ شما

بیشتر ارائه دهندگان خدمات میزبانی وب و ثبت کنندگان دامنه، رابط‌های مدیریت DNS را ارائه می‌دهند که در آن‌ها می‌توانید رکوردهای MX را مستقیماً مشاهده و ویرایش کنید:

  1. به پنل کنترل هاستینگ خود (cPanel، Plesk و غیره) یا داشبورد ثبت دامنه وارد شوید.
  2. به تنظیمات DNS یا ویرایشگر منطقه DNS بروید
  3. به دنبال رکوردهای MX در لیست ورودی‌های DNS باشید.
  4. بررسی کنید که اولویت‌ها و نام‌های میزبان با الزامات ارائه‌دهنده ایمیل شما مطابقت داشته باشند.

این روش رکوردهای پیکربندی‌شده‌ی شما را همانطور که ذخیره شده‌اند نشان می‌دهد، که اگر اخیراً تغییراتی ایجاد کرده باشید، ممکن است با آنچه در حال حاضر به صورت سراسری منتشر می‌شود، متفاوت باشد.

نحوه خواندن نتایج جستجوی MX

نتایج جستجوی MX حاوی اطلاعات خاصی است که برای درک پیکربندی مسیریابی ایمیل خود باید به درستی تفسیر کنید.

شماره‌های اولویت (مقادیر ترجیحی)

شماره اولویت، ترتیب تلاش برای امتحان کردن سرورهای ایمیل را کنترل می‌کند و از کمترین شماره شروع می‌شود (که نشان‌دهنده اولویت بالاتر است).

example.com    MX    10    primary.mailserver.com
example.com    MX    20    backup.mailserver.com

در این مثال، primary.mailserver.com (با اولویت ۱۰) تمام ایمیل‌ها را در شرایط عادی دریافت می‌کند. اگر این سرویس در دسترس نباشد، سرورهای ارسال به طور خودکار backup.mailserver.com (با اولویت ۲۰) را امتحان می‌کنند.

الگوهای اولویت‌بندی رایج عبارتند از:

  • افزایش‌های ۱۰ تایی (۱۰، ۲۰، ۳۰)، که ترتیب‌بندی بدون خطا را فراهم می‌کند
  • شکاف‌های بزرگ (۱۰، ۵۰، ۱۰۰)، که باعث می‌شود بعداً بتوان سرورها را بین اولویت‌های موجود اضافه کرد
  • اولویت‌های برابر (۱۰، ۱۰، ۱۰)، توزیع بار به صورت تصادفی بین سرورها

نام‌های میزبان سرور ایمیل

نام میزبان، نام دامنه‌ی کامل سروری است که ایمیل را می‌پذیرد. این نام باید به آدرس IP ای که یک سرور ایمیل در آن در حال اجرا است و به پورت ۲۵ گوش می‌دهد، تبدیل شود.

MX    10    mail.google.com

این به سرورهای ارسال کننده می‌گوید که ایمیل را به سرور mail.google.com ارسال کنند. آن نام میزبان باید از طریق DNS به یک آدرس IP معتبر تبدیل شود و یک سرور ایمیل باید در آن آدرس فعال باشد.

مقادیر TTL (زمان زنده ماندن)

برخی از نتایج جستجو شامل مقادیر TTL هستند که بر حسب ثانیه نشان داده شده‌اند:

example.com    3600    IN    MX    10    mail.example.com

TTL (3600 ثانیه = 1 ساعت) نشان می‌دهد که سرورهای DNS چه مدت باید این رکورد را قبل از بررسی به‌روزرسانی‌ها، کش کنند. مقادیر پایین‌تر TTL به این معنی است که تغییرات سریع‌تر منتشر می‌شوند، اما بار پرس‌وجوی DNS را افزایش می‌دهند.

چه چیزی را در نتایج جستجو کنیم

نشانه‌های خوب عبارتند از:

  • چندین رکورد MX با اولویت‌های مختلف (افزونگی)
  • نام‌های میزبان که با مستندات ارائه‌دهنده ایمیل شما مطابقت دارند
  • همه نام‌های میزبان به آدرس‌های IP معتبر تبدیل می‌شوند
  • پیکربندی یکپارچه در تمام سرورهای DNS در سطح جهان

علائم هشدار دهنده شامل موارد زیر است:

  • هیچ رکورد MX یافت نشد (ارسال ایمیل ناموفق خواهد بود)
  • رکوردهای MX که به میزبان محلی، IP های خصوصی یا نام میزبان های غیر موجود اشاره می کنند
  • اولویت‌هایی که با ترتیب failover مورد نظر شما مطابقت ندارند
  • رکوردهای ترکیبی که به ارائه دهندگان ایمیل مختلف اشاره می‌کنند (انتقال کامل نشده است)

مشکلات و خطاهای رایج جستجوی MX

هنگام انجام جستجوی MX، ممکن است با چندین مشکل رایج مواجه شوید که مانع از تحویل صحیح ایمیل می‌شود.

مشکلات و خطاهای mx-lookup

هیچ رکورد MX یافت نشد

معنیش چیهDNS هیچ رکورد MX برای دامنه شما بر نمی‌گرداند، که نشان می‌دهد مسیریابی ایمیل پیکربندی نشده است.

چرا این اتفاق می افتد:

  • شما به تازگی دامنه ثبت کرده‌اید و هنوز ایمیل را پیکربندی نکرده‌اید
  • رکوردهای DNS به طور تصادفی در حین مهاجرت یا تغییر پیکربندی حذف شدند
  • ثبت کننده دامنه یا ارائه دهنده DNS شما با مشکلاتی مواجه است
  • DNS پس از تغییرات اخیر منتشر نشده است (اگرچه این معمولاً کمتر از ۲۴ ساعت طول می‌کشد)

چطوری میشه اینو تعمیر کرد:

  1. وارد پنل کنترل ارائه دهنده DNS یا هاست خود شوید
  2. رکوردهای MX ارائه شده توسط سرویس ایمیل خود (Google Workspace، Microsoft 365 و غیره) را اضافه کنید.
  3. تغییرات را ذخیره کنید و منتظر انتشار DNS باشید (۱-۴۸ ساعت، معمولاً ۱-۴ ساعت)
  4. پس از انتظار، با استفاده از ابزار جستجوی MX تأیید کنید

اگر هیچ رکورد MX وجود نداشته باشد، برخی از سرورهای ارسال کننده سعی می‌کنند ایمیل را مستقیماً به یک رکورد A برای دامنه ارسال کنند، اما این روش قابل اعتماد نیست و بسیاری از سرورها فوراً پیام را برمی‌گردانند.

تنظیم اولویت نادرست

معنی آن: مقادیر اولویت به گونه‌ای پیکربندی شده‌اند که با مسیریابی مورد نظر شما مطابقت ندارند و باعث می‌شوند ایمیل ابتدا به سرورهای پشتیبان تحویل داده شود یا الگوهای تحویل غیرقابل پیش‌بینی ایجاد شود.

چرا این اتفاق می افتد:

  • خطاهای پیکربندی دستی هنگام تنظیم DNS
  • سوء تفاهم در مورد منطق اولویت (فکر کردن به اعداد بالاتر به معنای اولویت بالاتر است)
  • مهاجرت ناقص که در آن سوابق ارائه دهنده قدیمی و جدید هر دو با اولویت‌های اشتباه وجود دارند

نمونه‌هایی از مشکلات:

example.com    MX    50    primary.mailserver.com
example.com    MX    10    old-backup.mailserver.com

ایمیل به جای سرور اصلی مورد نظر (اولویت ۵۰) به سرور پشتیبان قدیمی (اولویت ۱۰) می‌رود، زیرا اعداد پایین‌تر ابتدا امتحان می‌شوند.

چطوری میشه اینو تعمیر کرد:

  1. مشخص کنید کدام سرور ایمیل باید در درجه اول ایمیل دریافت کند
  2. به آن سرور کمترین شماره اولویت (معمولاً ۱۰) را اختصاص دهید.
  3. به تدریج تعداد سرورهای پشتیبان را افزایش دهید (20، 30 و غیره)
  4. هرگونه رکورد MX را برای سرورهای از رده خارج یا قدیمی حذف کنید.

اشاره به سرورهای ایمیل غیرفعال یا اشتباه

معنی آن: رکوردهای MX به نام‌های میزبان (hostname) اشاره می‌کنند که وجود ندارند، به آدرس‌های IP تبدیل نمی‌شوند، یا به سرورهایی اشاره می‌کنند که سرویس‌های ایمیل را اجرا نمی‌کنند.

چرا این اتفاق می افتد:

  • انتقال به یک ارائه‌دهنده ایمیل جدید ناقص بود (DNS به‌روزرسانی شد، اما سرورهای جدید آماده نیستند)
  • غلط املایی در نام میزبان هنگام پیکربندی DNS
  • رکوردهای قدیمی MX پس از تغییر ارائه دهنده خدمات باقی می‌مانند
  • نام میزبان سرور تغییر کرد اما DNS به‌روزرسانی نشد

نشانه ها:

  • وقفه در زمان ارسال سرورها هنگام تلاش برای اتصال به سرورهای ایمیل
  • خطاهای «اتصال رد شد» یا «میزبان غیرقابل دسترس» در پیام‌های برگشتی
  • تحویل متناوب، زیرا برخی از رکوردها کار می‌کنند، اما برخی دیگر نه

چطوری میشه اینو تعمیر کرد:

  1. با استفاده از nslookup hostname، تأیید کنید که هر نام میزبان MX به یک آدرس IP تبدیل می‌شود.
  2. بررسی کنید که آیا سرورهای ایمیل اتصالات را می‌پذیرند یا خیر: telnet hostname 25
  3. نام‌های میزبان نادرست را با نام‌های صحیح از مستندات راه‌اندازی ارائه‌دهنده ایمیل خود جایگزین کنید.
  4. رکوردهای MX که به سرورهای از رده خارج شده اشاره می‌کنند را حذف کنید

تداخل با ارائه دهندگان ایمیل

معنی آن: رکوردهای MX به طور همزمان به چندین ارائه‌دهنده ایمیل مختلف ارجاع می‌دهند، که باعث می‌شود تحویل ایمیل به طور غیرقابل پیش‌بینی بین سیستم‌ها تقسیم شود یا به ارائه‌دهندگانی هدایت شود که دیگر ایمیل شما را میزبانی نمی‌کنند.

چرا این اتفاق می افتد:

  • مهاجرت ناقص که در آن رکوردهای MX ارائه دهنده قدیمی حذف نشده‌اند
  • تلاش برای استفاده همزمان از چندین ارائه دهنده ایمیل بدون رعایت قوانین مسیریابی مناسب
  • آزمایش سرویس ایمیل جدید در حالی که سیستم تولید هنوز فعال است

نمونه‌ای از سوابق متناقض:

example.com    MX    10    aspmx.l.google.com       (Google Workspace)
example.com    MX    20    mail.oldprovider.com     (Previous provider)
example.com    MX    10    example-com.mail.protection.outlook.com  (Microsoft 365)

این پیکربندی، ایمیل‌ها را به طور غیرقابل پیش‌بینی بین گوگل و مایکروسافت تقسیم می‌کند و بخشی از آنها به یک ارائه‌دهنده قدیمی می‌رود. کاربران همه ایمیل‌های خود را در یک مکان دریافت نخواهند کرد.

چطوری میشه اینو تعمیر کرد:

  1. تصمیم بگیرید که کدام ارائه دهنده ایمیل باید تمام ایمیل‌ها را دریافت کند
  2. حذف رکوردهای MX برای همه ارائه دهندگان دیگر
  3. فقط سوابق MX مربوط به ارائه‌دهنده‌ی انتخابی خود را نگه دارید
  4. قبل از غیرفعال کردن حساب‌های قدیمی، منتظر انتشار DNS باشید

خط پایین

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

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

فراتر از پیکربندی صحیح MX، قابلیت ارسال ایمیل به لیست‌های تمیزی بستگی دارد که باعث بازگشت ایمیل، شکایت از هرزنامه یا بازدید از تله نشوند. استفاده کنید حذف کنید برای تأیید آدرس‌های ایمیل قبل از ارسال، حذف آدرس‌های نامعتبر و بررسی پیکربندی‌های دامنه که می‌توانند باعث خرابی در تحویل شوند.

اکنون لیست خود را تأیید کنید تا مطمئن شوید پیام‌هایتان پس از مسیریابی صحیح توسط رکوردهای MX، به صندوق‌های پستی فعال و واقعی می‌رسند.

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

پاسخ به سوالات رایج در مورد این موضوع.
01

چه مدت طول می‌کشد تا تغییرات رکورد MX اعمال شوند؟

تغییرات رکورد MX معمولاً ظرف ۱ تا ۴ ساعت منتشر می‌شوند، اما می‌توانند تا ۴۸ ساعت طول بکشند تا به تمام سرورهای DNS در سطح جهان برسند؛ مقدار TTL در رکوردهای موجود شما حداقل زمان انتشار را تعیین می‌کند.

02

آیا یک دامنه می‌تواند رکوردهای MX داشته باشد بدون اینکه سرویس ایمیل داشته باشد؟

بله، شما می‌توانید رکوردهای MX را حتی اگر به طور فعال از ایمیل استفاده نمی‌کنید، پیکربندی کنید، اما آنها باید به سرورهایی اشاره کنند که ایمیل را می‌پذیرند یا به درستی رد می‌کنند، نه اینکه دچار وقفه زمانی شوند یا باعث خطا شوند.

03

اگر چندین رکورد MX اولویت یکسانی داشته باشند چه اتفاقی می‌افتد؟

سرورهای ارسال ایمیل به طور تصادفی از بین رکوردهای MX با اولویت برابر برای هر تلاش تحویل، انتخاب می‌کنند و به جای استفاده از آنها به عنوان پشتیبان‌های failover، بار را به طور مؤثر بین آن سرورها توزیع می‌کنند.