دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • 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
ایمیل

email چیست و ارسال یک ایمیل چگونه انجام می‌شود؟

what is email

مقدمه

هر روز میلیون‌ها email بین سرورهای مختلف در سراسر دنیا جابه‌جا می‌شود، اما فرآیندی که پشت یک ایمیل ساده اتفاق می‌افتد، بسیار پیچیده‌تر از چیزی است که در نگاه اول به نظر می‌رسد. برای هر کارشناس پشتیبانی هاستینگ، درک درست این فرآیند برای عیب‌یابی مشکلاتی مثل “ایمیل ارسال نمی‌شود” یا “ایمیل به مقصد نمی‌رسد” ضروری است.

در این مقاله با اجزای اصلی سیستم ایمیل و مسیری که یک پیام از لحظه‌ی ارسال تا رسیدن به Inbox گیرنده طی می‌کند، آشنا می‌شویم. مباحث تخصصی‌تر مثل Mail Server، پروتکل‌ها و رکورد MX در مقالات جداگانه بررسی خواهند شد.


اجزای اصلی سیستم ایمیل

سه بخش اصلی در فرآیند ارسال و دریافت ایمیل نقش دارند:

  • MUA (Mail User Agent) — برنامه‌ای که کاربر برای نوشتن و خواندن ایمیل استفاده می‌کند؛ مثل Outlook، Roundcube یا اپلیکیشن Gmail.
  • roundcube
roundcube mail user agent
  • MailEnable
mailenable mail user agent on windows
  • MTA (Mail Transfer Agent) — نرم‌افزار سمت سرور که مسئول انتقال واقعی ایمیل بین سرورهاست؛ مثل Postfix یا Exim در لینوکس و mailenable در ویندوز. جزئیات کامل آن در مقاله‌ی Mail Server پوشش داده می‌شود.
  • MDA (Mail Delivery Agent) — بخشی که ایمیل دریافت‌شده را نهایتاً داخل صندوق پستی (Mailbox) گیرنده قرار می‌دهد.

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


مسیر ارسال یک ایمیل، قدم به قدم

وقتی یک ایمیل ارسال می‌کنید، این مراحل به‌ترتیب اتفاق می‌افتند:

  1. کاربر ایمیل را در MUA می‌نویسد و دکمه‌ی ارسال را می‌زند.
  2. MUA پیام را به MTA سرور فرستنده تحویل می‌دهد.
  3. MTA فرستنده، آدرس Domain گیرنده را بررسی و رکورد MX آن را در DNS جستجو می‌کند تا بفهمد ایمیل باید به کدام سرور فرستاده شود.
  4. MTA فرستنده با MTA گیرنده از طریق پروتکل SMTP ارتباط برقرار کرده و پیام را تحویل می‌دهد.
  5. MTA گیرنده، پیام را به MDA می‌سپارد تا داخل Mailbox کاربر نهایی قرار بگیرد.
  6. کاربر گیرنده، ایمیل را از طریق MUA یا Webmail خودش (با پروتکل IMAP یا POP3) مشاهده می‌کند.

جزئیات کامل رکورد MX و نحوه‌ی کار آن، در مقاله‌ی اختصاصی MX پوشش داده خواهد شد؛ همچنین تفاوت SMTP با IMAP و POP3 در مقاله‌ی معرفی پروتکل‌ها بررسی می‌شود.


بررسی مسیر یک Domain با dig

برای اینکه ببینید یک Domain، ایمیل‌های خود را به کدام سرور هدایت می‌کند، می‌توانید رکورد MX آن را بررسی کنید.

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

dig MX example.com
email چیست و ارسال یک ایمیل چگونه انجام می‌شود؟

همچنین می‌توانید از ابزاری مانند intodns یا mxtoolbox استفاده کنید. این دو ابزار در آینده بیش‌تر بررسی خواهند شد و بسیار در عیب یابی ارسال/دریافت ایمیل کاربردی هستند. از این ابزارها مخصوصا mxtoolbox برای مشاهده دیگر رکوردهای ایمیل٬ بررسی اخطارها و خطاهای موجود و حتی ساخت برخی رکوردها استفاده می‌شود.

mxtoolbox tools

Envelope در برابر Headers

یکی از مفاهیمی که در پشتیبانی ایمیل باعث سردرگمی می‌شود، تفاوت بین Envelope و Headers است:

  • Envelope — اطلاعات فرستنده و گیرنده‌ای که در سطح پروتکل SMTP برای مسیریابی واقعی استفاده می‌شود. پیام‌های Bounce (برگشتی) بر اساس همین اطلاعات ساخته می‌شوند.
  • Headers — فیلدهایی مثل From:, To:, Subject: که در MUA به کاربر نمایش داده می‌شوند.

این دو می‌توانند با هم متفاوت باشند — دقیقاً همان چیزی که پایه‌ی بسیاری از حملات Email Spoofing است و در مقالات بعدی (مرتبط با SPF و DKIM) بیشتر بررسی خواهد شد.


تست دستی ارسال ایمیل با telnet

برای عیب‌یابی سطح پایین، می‌توان مستقیماً به یک سرور ایمیل روی پورت SMTP متصل شد و ایمیل را دستی ارسال کرد؛ روشی که تصویر واضحی از خود پروتکل SMTP نشان می‌دهد.

telnet mail.example.com 25

برقراری یک اتصال خام به سرور ایمیل روی پورت ۲۵ (پورت استاندارد SMTP)؛ بعد از اتصال می‌توان دستورات SMTP مثل HELO, MAIL FROM, RCPT TO و DATA را به‌صورت دستی وارد کرد.

لازم به ذکر است که telnet عموما شیوه اتصال امنی نیست زیرا از هیچ قابلیت رمز نگاری استفاده نمی‌کند و بر خلاف SSH تمامی اطلاعات به صورت متن ساده جا به جا می‌شوند.


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

۱. اشتباه گرفتن مشکل MUA با مشکل MTA
وقتی کاربری می‌گوید “ایمیلم ارسال نمی‌شود”، اول باید مشخص شود مشکل در برنامه‌ی کاربر (MUA) است یا در خود سرور ایمیل (MTA). بررسی لاگ سرور همیشه دقیق‌تر از اعتماد به پیام خطای نمایش‌داده‌شده در MUA است.

۲. نادیده گرفتن رکورد MX هنگام عیب‌یابی عدم دریافت ایمیل
اگر رکورد MX یک Domain اشتباه یا وجود نداشته باشد، هیچ ایمیلی به آن Domain نمی‌رسد، حتی اگر خود Mail Server کاملاً سالم باشد. همیشه اول با dig MX یا intodns و یا mxtoolbox این را بررسی کنید.

۳. تصور اینکه From: نمایش‌داده‌شده همیشه واقعی است
از آنجا که Headers می‌توانند مستقل از Envelope تنظیم شوند، آدرس From نمایش‌داده‌شده در یک ایمیل همیشه قابل‌اعتماد نیست؛ این موضوع پایه‌ی اصلی بسیاری از حملات فیشینگ است. برای بررسی این مسئله در اکثر MUAها امکان مشاهده متن source ایمیل به همراه تمام جزئیات وجود دارد. و به طور کلی باید رکوردهای DKIM,SPF,DMARC مربوط به ایمیل به درستی تنظیم شده باشند تا این حملات اتفاق نیافتند.

email چیست و ارسال یک ایمیل چگونه انجام می‌شود؟

مطالعه بیشتر

برای دیدن دقیق‌تر اینکه یک Mail Server چطور کار می‌کند و MailEnable/Exim چه نقشی دارند، مقاله‌ی Mail Server چیست و چگونه کار می‌کند؟ را ببینید.

برای آشنایی با پروتکل‌هایی که کاربران برای خواندن ایمیل استفاده می‌کنند، مقاله‌ی معرفی پروتکل‌های IMAP، SMTP و POP3 پیشنهاد می‌شود.

جزئیات کامل رکورد MX در مقاله‌ی رکورد MX چیست و چگونه کار می‌کند پوشش داده شده است.


جمع‌بندی

در این مقاله با اجزای اصلی سیستم ایمیل (MUA, MTA, MDA)، مسیر قدم‌به‌قدم ارسال یک ایمیل، و تفاوت Envelope و Headers آشنا شدید. این مدل ذهنی، پایه‌ی عیب‌یابی هر مشکل مرتبط با ایمیل در محیط پشتیبانی است.


چیت شیت

مفهوم/دستورکاربرد
MUAبرنامه‌ی کاربری برای نوشتن/خواندن ایمیل
MTAنرم‌افزار سرور برای انتقال ایمیل
MDAتحویل نهایی ایمیل به Mailbox
dig MX domain.comبررسی رکورد MX یک Domain
telnet mail.domain.com 25تست دستی اتصال SMTP

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

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

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

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

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

email چیست و ارسال یک ایمیل چگونه انجام می‌شود؟

کپی کردن لینک

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

سلام