دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
دانشنامه مارال هاست دانشنامه مارال هاست
دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
ایمیل
  • Folder icon closed Folder open iconMail Server چیست و چگونه کار می‌کند؟
  • Folder icon closed Folder open iconخطاهای رایج در ارسال و دریافت ایمیل و راهکارهای آن در سی‌پنل
  • Folder icon closed Folder open iconارسال یک کپی از ایمیل های ارسالی به ایمیل خاص در Mail Enable
  • Folder icon closed Folder open iconآموزش کامل تنظیم رکورد MX دامنه در کنترل‌پنل‌ها
  • Folder icon closed Folder open iconخطاهای رایج در ارسال و دریافت ایمیل و راهکارهای آن در پلسک
  • Folder icon closed Folder open iconOX App Suite
    • آموزش استفاده از OX App Suite و امکانات آن
    • تنظیم رکورد MX برای ایمیل‌های OX App Suite
    • تنظیم SPF Record برای جلوگیری از اسپم در OX App Suite
    • فعال‌سازی و شروع فروش سرویس OX App Suite در WHMCS
    • ایجاد و مدیریت Email Alias در OX App Suite
  • Folder icon closed Folder open iconBcc Forward ایمیل های ارسالی به ایمیل خاص در Mail Enable
  • Folder icon closed Folder open iconخطاهای رایج در ارسال و دریافت ایمیل و راهکارهای آن در کنترل پنل دایرکت ادمین (DirectAdmin)
  • Folder icon closed Folder open iconبررسی خطاها در ارسال و دریافت ایمیل
  • Folder icon closed Folder open iconدریافت ایمیل‌ها در Junk سی‌پنل
  • Folder icon closed Folder open iconDKIM و SPF چیست؟
  • Folder icon closed Folder open iconارسال ایمیل تست به mail-tester.com و رفع خطاهای اسپم
  • Folder icon closed Folder open iconدسترسی به وب‌میل در دایرکت ادمین و رفع خطای 403
  • Folder icon closed Folder open iconدسترسی به وب‌میل درسی پنل
  • Folder icon closed Folder open iconدسترسی به وب‌میل در کنترل پنل Plesk و رفع خطای عدم بارگذاری
  • Folder icon closed Folder open iconپاک کردن صف ایمیل
  • Folder icon closed Folder open iconامن کردن WebMail و رفع خطای Not Secure
  • Folder icon closed Folder open iconتنظیمات ایمیل در دایرکت ادمین
  • Folder icon closed Folder open iconتنظیمات ایمیل در سی پنل (cPanel)
  • Folder icon closed Folder open iconبررسی حجم اکانت ایمیل در دایرکت ادمین
  • Folder icon closed Folder open iconبررسی حجم اکانت ایمیل در سی‌پنل (cPanel)
  • Folder icon closed Folder open iconبررسی حجم اکانت ایمیل در پلسک (Plesk روی ویندوز سرور)
  • Folder icon closed Folder open iconریست سرویس Exim
  • Folder icon closed Folder open iconپورت‌های پرکاربرد سرویس ایمیل
  • Folder icon closed Folder open iconWebmail چیست و چه کاربردی دارد؟
  • Folder icon closed Folder open iconمعرفی پروتکل‌های SMTP، IMAP و POP3 و تفاوت آن ها
  • Folder icon closed Folder open iconEmail Header چیست و چه اطلاعاتی در آن قرار دارد؟
  • Folder icon closed Folder open iconرکورد MX چیست و چگونه کار می‌کند
  • Folder icon closed Folder open iconآیا می‌توان چند رکورد MX برای یک دامنه تعریف کرد؟
  • Folder icon closed Folder open iconرکورد A و نقش آن در راه‌اندازی Mail Server
  • Folder icon closed Folder open iconابزارهای بررسی MX، SPF، DKIM و DNS دامنه
  • Folder icon closed Folder open iconemail چیست و ارسال یک ایمیل چگونه انجام می‌شود؟
  • Folder icon closed Folder open iconآموزش ساخت ایمیل در DirectAdmin
  • Folder icon closed Folder open iconآموزش ساخت ایمیل در cPanel
  • Folder icon closed Folder open iconآموزش ساخت ایمیل در Plesk
  • Folder icon closed Folder open iconآموزش تغییر رمز عبور ایمیل در هاست
  • Folder icon closed Folder open iconEmail Quota چیست و چگونه مدیریت می‌شود؟
  • Folder icon closed Folder open iconآموزش مشاهده میزان مصرف فضای ایمیل
  • Folder icon closed Folder open iconآموزش ایجاد Email Forwarder
  • Folder icon closed Folder open iconتفاوت Email Alias، Forwarder و Mailbox
  • Folder icon closed Folder open iconآموزش ساخت پاسخ خودکار برای ایمیل
  • Folder icon closed Folder open iconآموزش تعریف Email Filter در cPanel
  • Folder icon closed Folder open iconآموزش مسدود کردن یک فرستنده در Webmail
  • Folder icon closed Folder open iconآموزش انتقال خودکار ایمیل‌ها به یک پوشه
  • Folder icon closed Folder open iconDefault Email Account در cPanel چیست؟
  • Folder icon closed Folder open iconآموزش بررسی وضعیت ارسال ایمیل در Track Delivery
  • Folder icon closed Folder open iconاطلاعات موردنیاز برای اتصال ایمیل هاست به نرم‌افزارها
  • Folder icon closed Folder open iconتفاوت تنظیمات Secure SSL و Non-SSL ایمیل
  • Folder icon closed Folder open iconآموزش اتصال ایمیل هاست به Outlook
  • Folder icon closed Folder open iconآموزش اتصال ایمیل هاست به Thunderbird
  • Folder icon closed Folder open iconآموزش اتصال ایمیل هاست به گوشی اندروید
  • Folder icon closed Folder open iconآموزش اتصال ایمیل هاست به آیفون
  • Folder icon closed Folder open iconآموزش نصب mailenable و کانفیگ کامل آن
  • Folder icon closed Folder open iconآموزش کانفیگ صحیح exim
  • Folder icon closed Folder open iconآموزش تنظیم صحیح relay در mailenable
  • Folder icon closed Folder open iconآموزش تنظیم صحیح relay در cpanel
  • Folder icon closed Folder open iconآموزش تنظیم صحیح relay در directadmin
ایمیل

رکورد MX چیست و چگونه کار می‌کند

mx record

مقدمه

در مقاله‌ی Mail Server چیست و چگونه کار می‌کند؟ دیدیم که یک MTA برای تحویل ایمیل به مقصد، باید بداند دقیقاً ایمیل‌های یک دامنه را به کدام سرور بفرستد. این اطلاعات از یک رکورد DNS به نام MX (Mail Exchanger) خوانده می‌شود. بدون رکورد MX صحیح، حتی اگر Mail Server کاملاً سالم باشد، هیچ ایمیلی به آن دامنه نمی‌رسد — یکی از رایج‌ترین و در عین حال ساده‌ترین‌ علت‌های تیکت‌های “ایمیل به مقصد نمی‌رسد”.

در این مقاله می‌بینیم رکورد MX دقیقاً چیست، چطور خوانده می‌شود، و چطور در پنل‌های مختلف web-hosting آن را تنظیم یا اصلاح کنیم.


رکورد MX چیست؟

رکورد MX یک نوع رکورد DNS است که مشخص می‌کند ایمیل‌های ارسالی به یک دامنه، باید به کدام Mail Server تحویل داده شوند. برخلاف رکورد A که یک دامنه را مستقیماً به یک IP وصل می‌کند، رکورد MX یک دامنه را به یک Hostname (که خودش باید یک رکورد A جداگانه داشته باشد) متصل می‌کند.

نمونه‌ی یک رکورد MX:

example.com.    MX    10    mail.example.com.

اجزای این رکورد:

  • example.com — دامنه‌ای که این رکورد برایش تعریف شده.
  • MX — نوع رکورد.
  • 10 — مقدار Priority (یا Preference).
  • mail.example.com — Hostname مقصد که باید ایمیل‌ها به آن ارسال شوند؛ این Hostname خودش باید یک رکورد A مجزا داشته باشد که به IP واقعی سرور اشاره کند.

نکته‌ی مهم: مقدار MX هرگز نباید مستقیماً یک IP باشد؛ همیشه باید یک Hostname باشد که به رکورد A ختم می‌شود. تعریف اشتباه MX روی یک IP، یکی از خطاهای رایجی است که باعث خطای دریافت ایمیل‌ها می‌شود.

به عنوان مثال چند مورد از تنظیمات رکوردهای MX را در محیط‌های مختلف مشاهده می‌کنید:

cPanel

MX and mail A records

DirectAdmin

رکورد MX چیست و چگونه کار می‌کند

Plesk

windows server


Priority در رکورد MX چیست و چرا مهم است؟

یک دامنه می‌تواند بیش از یک رکورد MX داشته باشد — معمولاً برای Redundancy (افزونگی در صورت از کار افتادن سرور اصلی). عدد Priority مشخص می‌کند کدام سرور اولویت دریافت ایمیل را دارد:

example.com.    MX    10    mail1.example.com.
example.com.    MX    20    mail2.example.com.

عدد کمتر = اولویت بالاتر. در مثال بالا، سرور فرستنده ابتدا تلاش می‌کند ایمیل را به mail1.example.com تحویل دهد؛ فقط اگر این سرور در دسترس نباشد (یا پاسخ ندهد)، سراغ mail2.example.com می‌رود.

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

  1. سرور پشتیبان (Backup MX) — یک سرور ثانویه که فقط در صورت خرابی سرور اصلی، ایمیل‌ها را موقتاً نگه می‌دارد.
  2. توزیع بار (Load Distribution) — در سازمان‌های بزرگ‌تر، چند سرور با اولویت یکسان یا نزدیک به هم، برای پخش بار ایمیل ورودی.

جزئیات کامل این‌که آیا واقعاً به چند رکورد MX نیاز دارید و چه زمانی توصیه می‌شود، در مقاله‌ی آیا می‌توان چند رکورد MX برای یک دامنه تعریف کرد؟ بررسی شده است.


آموزش ایجاد و ویرایش رکورد MX

روش تنظیم رکورد MX به پنل هاست شما بستگی دارد، اما مراحل کلی مشابه است:

در cPanel

  1. وارد cPanel → Domains → Zone Editor شوید.
  2. روی دامنه‌ی مورد نظر، گزینه‌ی Manage را بزنید.
  3. رکورد MX جدید اضافه کنید یا رکورد موجود را ویرایش کنید — مقدار Priority و Hostname مقصد را وارد کنید.

در DirectAdmin

  1. از منوی DNS Management دامنه‌ی مورد نظر را انتخاب کنید.
  2. رکورد MX را با Priority و مقدار مناسب اضافه یا ویرایش کنید.

در Plesk

  1. از Websites & Domains → DNS Settings دامنه را باز کنید.
  2. رکورد MX را اضافه یا مقدار موجود را ویرایش کنید.

نکته: بعد از هر تغییر در DNS (از جمله MX)، انتشار کامل تغییرات (Propagation) می‌تواند از چند دقیقه تا ۲۴-۴۸ ساعت زمان ببرد؛ در این بازه، برخی سرورها ممکن است هنوز نسخه‌ی قدیمی رکورد را ببینند. برای بررسی این مسئله می‌توان از ابزاری مانند intodns استفاده کرد. در ادامه همین مقاله به این موضوع اشاره شده است.


بررسی رکورد MX یک دامنه

برای اطمینان از این‌که رکورد MX درست ثبت شده، چند روش وجود دارد:

با دستور dig، مستقیماً از Command Line:

dig MX example.com

این دستور تمام رکوردهای MX ثبت‌شده برای دامنه، به همراه مقدار Priority هرکدام را نشان می‌دهد و اولین قدم در عیب‌یابی هر مشکل مربوط به عدم دریافت ایمیل است.

رکورد MX چیست و چگونه کار می‌کند

یا با دستور مشابه nslookup

nslookup -q=MX example.com
رکورد MX چیست و چگونه کار می‌کند

نکته: در ادامه این دستورات می‌توان رکورد A مربوط به میل سرور را نیز بررسی کرد و از صحت آن‌ها اطمینان حاصل کرد:

با دستور dig:

رکورد MX چیست و چگونه کار می‌کند

با دستور nslookup:

رکورد MX چیست و چگونه کار می‌کند

همچنین می‌توان از ابزارهای آنلاین مثل intodns یا mxtoolbox استفاده کرد؛ این ابزارها علاوه بر نمایش رکورد MX، اخطارها و خطاهای احتمالی (مثل رکورد تکراری، Priority اشتباه، یا عدم وجود رکورد A مرتبط) را هم نشان می‌دهند. برای بررسی جامع‌تر ابزارهای مشابه، مقاله‌ی ابزارهای بررسی MX، SPF، DKIM و DNS دامنه را ببینید.

به عنوان مثال نتایج مربوط به ایمیل مربوط به google.com در intodns به این صورت هستند:

رکورد MX چیست و چگونه کار می‌کند

رابطه‌ی رکورد MX با سایر رکوردهای DNS

رکورد MX به‌تنهایی کافی نیست — برای عملکرد کامل و ایمن سیستم ایمیل، معمولاً باید در کنار چند رکورد دیگر تنظیم شود:

  • رکورد A — داخل رکورد MX باید hostname موجود به یک رکورد A معتبر ختم شود؛ یا به وسیله CNAME روی دامنه اصلی(که پیشنهاد نمی‌شود) یا به صورت مستقیم مانند تصاویر راهنمای بالا٬ در غیر این‌صورت سرور فرستنده نمی‌تواند IP مقصد را پیدا کند.
  • رکورد PTR (Reverse DNS) — بسیاری از سرورهای گیرنده، ایمیل ارسالی را با رکورد PTR سرور فرستنده مطابقت می‌دهند؛ نبود PTR معتبر یکی از دلایل رایج افتادن ایمیل در پوشه‌ی اسپم گیرنده است. جزئیات در مقاله‌ی PTR Record یا Reverse DNS چیست؟.
  • SPF و DKIM — این دو رکورد صحت فرستنده را تایید می‌کنند و ارتباط مستقیمی با اعتبار دامنه در چشم سرورهای گیرنده (و در نتیجه، احتمال رسیدن ایمیل به Inbox به‌جای Spam) دارند. جزئیات کامل در مقاله‌ی DKIM و SPF چیست؟.

به‌طور خلاصه: رکورد MX مسیر را مشخص می‌کند، اما اعتبار و امنیت آن مسیر به رکوردهای دیگر بستگی دارد.


اشتباهات رایج و عیب‌یابی

۱. تنظیم مقدار MX روی یک IP به‌جای Hostname
این خطای رایج باعث می‌شود بسیاری از سرورهای فرستنده اصلاً نتوانند رکورد را تفسیر کنند و ایمیل با خطا برگردد. همیشه مقدار MX باید دامنه mail server باشد.

۲. عدم وجود رکورد A برای Hostname داخل MX
حتی اگر خود رکورد MX درست باشد، اگر Hostname آن (مثل mail.example.com) رکورد A نداشته باشد، مسیر ناقص می‌ماند. این دو رکورد باید همیشه با هم بررسی شوند. گاهی نیز ممکن است این رکورد وجود داشته باشد اما از A رکورد اشتباهی در تنظیم آن استفاده شده باشد. همیشه IP سرور و IP سرور ایمیل یکسان نیستند.

۳. فراموش کردن به‌روزرسانی MX بعد از تغییر Mail Server
اگر دامنه‌ای بین سرورها یا سرویس‌های ایمیل مهاجرت کند (مثلاً از هاست به سرویس ایمیل تجاری) و رکورد MX به‌روزرسانی نشود، ایمیل‌ها همچنان به سرور قدیمی ارسال می‌شوند.

۴. تنظیم چند رکورد MX با Priority یکسان بدون دلیل مشخص
اگر همه‌ی رکوردها Priority یکسان داشته باشند، سرور فرستنده معمولاً یکی را به‌صورت تصادفی انتخاب می‌کند؛ این می‌تواند رفتار غیرقابل‌پیش‌بینی ایجاد کند مگر این‌که واقعاً برای توزیع بار طراحی شده باشد.


مطالعه بیشتر

  • Mail Server چیست و چگونه کار می‌کند؟
  • آیا می‌توان چند رکورد MX برای یک دامنه تعریف کرد؟
  • PTR Record یا Reverse DNS چیست؟
  • DKIM و SPF چیست؟
  • ابزارهای بررسی MX، SPF، DKIM و DNS دامنه
  • MXToolbox
  • DNS Records — Cloudflare Learning Center

جمع‌بندی

رکورد MX مشخص می‌کند ایمیل‌های یک دامنه به کدام Mail Server تحویل داده شوند، و مقدار Priority تعیین می‌کند در صورت وجود چند سرور، کدام‌یک اولویت دارد. این رکورد به‌تنهایی کافی نیست و باید همراه با رکورد A، PTR، SPF و DKIM بررسی و تنظیم شود تا هم مسیر ایمیل درست باشد و هم اعتبار آن در چشم سرورهای گیرنده حفظ شود.

هنوز نیاز به کمک دارید؟

آیا سوالی دارید؟

آیا این مقاله برای شما مفید بود؟ بله خیر

مطالب اخیراً بازدیدشده

  • ریست هاست در 3 مرحله ساده
  • آموزش مشاهده Loginهای اخیر در لینوکس
  • Domain Forwarding چیست؟ راهنمای کامل ریدایرکت دامنه و کاربردهای آن
  • راهنمای لاگ کلودفلر
  • پرداخت صورت‌حساب با رمز ارز در مارال کلاد
  • ساخت کاربر جدید در لینوکس
  • مشاهده بیشتر

نظرات خود را بنویسید... لغو پاسخ

اشتراک گذاری این مقاله

رکورد MX چیست و چگونه کار می‌کند

کپی کردن لینک

Clipboard Icon

جدیدترین مقالات

آموزش نصب و راه‌اندازی RustDesk Server با Docker
آموزش نصب و راه‌اندازی RustDesk Server با Docker
2 minutes جولای 2, 2026
آموزش نصب و راه‌اندازی Matrix Synapse + Element Web + Coturn با Docker روی ...
4 minutes جولای 2, 2026
CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

تقویم

آگوست 2026
شیدسچپج
1234567
891011121314
15161718192021
22232425262728
293031 
« جولای    

عضویت

جدیدترین پست‌ها

آموزش نصب و راه‌اندازی RustDesk Server با Docker
آموزش نصب و راه‌اندازی RustDesk Server با Docker
2 minutes جولای 2, 2026
آموزش نصب و راه‌اندازی Matrix Synapse + Element Web + Coturn با Docker روی Ubuntu 24.04
4 minutes جولای 2, 2026
CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

سلام