
IMAP در مقابل POP3 در مقابل SMTP: تفاوتها چیست؟
به گزارش اپست به نقل از phoenixnap ، ایمیلها همچنان رایجترین روش ارتباطی در دنیای تجارت هستند. پیامهای ایمیل با استفاده از پروتکلهای ایمیل، یعنی قوانینی برای مسیریابی و آدرسدهی دادههای ایمیل، از طریق اینترنت منتقل میشوند.
این مقاله سه پروتکل محبوب انتقال ایمیل – IMAP، POP3 و SMTP – را با یکدیگر مقایسه خواهد کرد. این راهنما توضیح میدهد که هر یک از این پروتکلها چگونه کار میکنند و چگونه با یکدیگر تعامل دارند تا امکان ارسال و دریافت پیامهای ایمیل فراهم شود.
ا سرور را با استفاده از لایه انتقال TCP/IP برقرار میکند. پس از برقراری اتصال، پروتکل از پورت 143 برای گوش دادن به سرور استفاده میکند. برای اتصالات امن SSL/TLS، IMAP از پورت 993 استفاده میکند. این دو پورت مقادیر پیشفرض برای IMAP هستند، اما کاربر میتواند آنها را تغییر دهد.
IMAP چیست؟
پروتکل دسترسی به پیام اینترنتی (IMAP) یک پروتکل ایمیل دریافتی است که امکان همگامسازی ایمیلها را در دستگاههای متعدد فراهم میکند. IMAP در کنار POP3، رایجترین پروتکل بازیابی ایمیل است و توسط تمام سرویسگیرندههای ایمیل اصلی پشتیبانی میشود.
IMAP چگونه کار میکند؟
IMAP مدیریت کارآمد ایمیلها توسط چندین سرویسگیرنده را از طریق نگهداری پیامها بر روی سرور تا زمانی که کاربر تصمیم به حذف آنها بگیرد، ممکن میسازد. به این ترتیب، حتی پس از اینکه یک سرویسگیرنده ایمیلی را از سرور دانلود کرد، ایمیلها برای همگامسازی در دستگاههای دیگر در دسترس خواهند بود.
هنگامی که یک سرویسگیرنده IMAP با سرور ارتباط برقرار میکند و یک پیام جدید پیدا میکند، فقط سرآیند (header) پیام را دانلود میکند که به عنوان پیشنمایش عمل میکند. کل پیام فقط زمانی دانلود میشود که کاربر تصمیم به باز کردن آن بگیرد.
IMAP یک پروتکل دوطرفه است، به این معنی که کاربر میتواند محتوای سرور ایمیل را مدیریت کند. IMAP به جای اینکه فقط پیامها را دانلود کند، امکان علامتگذاری پیامها را روی سرور به عنوان خوانده شده، پاسخ داده شده، فوروارد شده یا حذف شده فراهم میکند.
فرآیند بازیابی ایمیل IMAP دارای سه مرحله است:
- سرویسگیرنده ایمیل یک اتصال با سرور ایمیل برقرار میکند.
- سرویسگیرنده سرآیندهای پیام را از سرور دانلود میکند.
- اگر کاربر تصمیم به خواندن یک پیام بگیرد، IMAP پیام را از سرور بازیابی میکند.
IMAP اتصال با سرور را با استفاده از لایه انتقال TCP/IP برقرار میکند. پس از برقراری اتصال، پروتکل از پورت 143 برای گوش دادن به سرور استفاده میکند. برای اتصالات امن SSL/TLS، IMAP از پورت 993 استفاده میکند. این دو پورت مقادیر پیشفرض برای IMAP هستند، اما کاربر میتواند آنها را تغییر دهد.

POP3 چیست؟
پروتکل اداره پست نسخه 3 (POP3) پرکاربردترین نسخه POP است. این یک پروتکل ساده برای دریافت ایمیل است که پیامهای ذخیره شده روی سرور ایمیل را به سرویس گیرنده ایمیل محلی منتقل میکند. POP یکی از قدیمیترین پروتکلهای ایمیل است که در زمانی طراحی شد که کاربران از طریق شمارهگیری و سایر انواع اتصال موقت به اینترنت دسترسی داشتند.
POP3 چگونه کار میکند؟
POP3 یک پروتکل یکطرفه است. هنگامی که یک سرویس گیرنده ایمیل با استفاده از پروتکل POP3 سرور را بررسی میکند، پیامهای جدید را بارگیری کرده و سپس از سرور حذف میشوند. این امر کاربران را قادر میسازد تا پیامهای خود را در حالت آفلاین بخوانند و مدیریت کنند.
از آنجا که کانال ارتباطی POP3 دوطرفه نیست، مدیریت بیشتر پیامها امکانپذیر نیست و دستگاههای دیگر نمیتوانند نسخههایی را بارگیری کنند. تنظیم پیشفرض برای حذف پیامها از سرور از پر شدن فضای ذخیرهسازی جلوگیری میکند.
اتصال POP3 دارای چهار مرحله است:
- مجوز (Authorization) – سرویس گیرنده اعتبارنامههای لازم برای دسترسی به سرور ایمیل را ارائه میدهد.
- تراکنش (Transaction) – سرویس گیرنده پیامها را به دستگاه محلی بارگیری میکند.
- بهروزرسانی (Update) – سرور پیامهای بارگیری شده را حذف میکند.
- پایان (End) – اتصال خاتمه مییابد.
برای اتصال سرویس گیرنده ایمیل و سرور، POP3 از TCP/IP استفاده میکند. به طور پیشفرض، سرورهای POP3 از پورت 110 استفاده میکنند. POP3S (پروتکل اداره پست 3 از طریق TLS/SSL) از پورت 995 برای ارتباط رمزگذاری شده استفاده میکند.

SMTP چیست؟
پروتکل انتقال نامه ساده (SMTP) یک پروتکل ایمیل خروجی است. برخلاف پروتکلهای ایمیل ورودی مانند IMAP و POP3، هدف SMTP فعال کردن انتقال پیامها از دستگاه محلی به یک سرور ایمیل است.
SMTP چگونه کار میکند؟
هنگامی که یک کاربر یک پیام ایمیل ارسال میکند، SMTP از نرمافزار عامل انتقال پیام (MTA) برای ارسال پیام به مقصد اینترنتی مورد نظر استفاده میکند. SMTP همچنین یک فیلتر پیام است که تعداد پیامهای ارسالی در یک دوره معین را کنترل میکند.
SMTP در سه مرحله به سرور ایمیل متصل میشود:
- **دستدهی (Handshake)** – سرویس گیرنده SMTP و سرور SMTP یک اتصال برقرار میکنند.
- **تراکنش (Transaction)** – سرویس گیرنده پیامهای خروجی را به سرور ارسال میکند.
- **پایان (End)** – اتصال خاتمه مییابد.
مانند IMAP و POP3، SMTP از TCP/IP برای اتصال به اینترنت استفاده میکند. پورت پیشفرض برای انتقال SMTP، پورت 587 است و این پورت ارتباط رمزگذاری شده TLS را نیز مدیریت میکند. انتقال SMTP، یعنی ارتباط مبتنی بر SMTP بین دو سرور ایمیل، به طور سنتی با استفاده از پورت 25 انجام میشود.
آنها چگونه با هم کار میکنند؟
برای اینکه یک سیستم پیامرسانی ایمیل به درستی کار کند، پروتکلهای ایمیل ورودی و خروجی باید با هم کار کنند. بخش زیر مسیری را شرح میدهد که یک پیام ایمیل در راه رسیدن به گیرنده طی میکند.
- SMTP سرویس گیرنده ایمیل فرستنده را به سرور ایمیل متصل میکند که معمولاً متعلق به ارائهدهنده خدمات اینترنتی (ISP) فرستنده است.
- هنگامی که پیام روی سرور قرار میگیرد، SMTP هدر پیام را برای یافتن آدرس ایمیل گیرنده جستجو میکند و آدرس IP دامنه ایمیل را در سیستم نام دامنه (DNS) به دست میآورد.
- سپس پیام به سرور SMTP گیرنده منتقل میشود.
- سرور SMTP پیام را به صندوق ورودی گیرنده تحویل میدهد.
- هنگامی که گیرنده به صندوق ورودی خود متصل میشود، میتواند از IMAP یا POP3 برای بارگیری پیام استفاده کند.

IMAP در مقابل POP3: کدام یک را انتخاب کنیم؟
دو پروتکل دریافت ایمیل، IMAP و POP3، با در نظر گرفتن موارد استفاده متفاوتی طراحی شدهاند. تصمیمگیری در مورد انتخاب یکی از آنها بستگی به نیازهای خاص شما و منابع در دسترستان دارد.
زمانی IMAP را انتخاب کنید که:
- بیش از یک دستگاه نیاز به دسترسی به ایمیلها دارد – IMAP ایمیلها را روی سرور نگه میدارد، بنابراین چندین دستگاه میتوانند به طور همزمان پیامها را دریافت کنند.
- نیاز به همگامسازی صندوقهای پستی وجود دارد – IMAP هر سرویس گیرنده ثبتشده را با وضعیت سرور ایمیل همگام میکند.
- از پوشهها برای سازماندهی ایمیلها استفاده میکنید – IMAP امکان ایجاد یک ساختار سلسله مراتبی روی سرور شما را فراهم میکند. POP3 از این ویژگی پشتیبانی نمیکند.
زمانی POP3 را انتخاب کنید که:
- فضای ذخیرهسازی سرور کافی نیست – POP3 به طور خودکار پس از بارگیری پیامها، آنها را حذف میکند. از طرف دیگر، IMAP میتواند به سرعت یک سرور ایمیل را با ایمیلها پر کند.
- یک راه حل سبک ترجیح داده میشود – به دلیل همگامسازی مداوم بین سرور و سرویس گیرنده، IMAP نسبت به POP3، CPU و RAM بیشتری مصرف میکند. بنابراین، POP3 یک راه حل کممصرفتر است.
- حریم خصوصی در اولویت قرار دارد – برخلاف IMAP، POP3 پیامها را روی سرور باقی نمیگذارد که در آنجا ممکن است در معرض نقضهای امنیتی احتمالی قرار بگیرند.






