قبل از هر گونه توضیحی در مورد تفاوت IMAP و POP3، ابتدا به معرفی جداگانه هر یک میپردازیم. IMAP مخفف Internet Message Access Protocol و POP مخفف Post Office Protocol است و هر دو، مربوط به پروتکلهای ایمیل هستند.
این پروتکلها به شما این امکان را میدهند که ایمیلهای خود را با استفاده از یک برنامه third party مانند Outlook ، Thunderbird ، Eudora ، GNUMail یا Mac بخوانید.
POP به عنوان پروتکل اصلی میباشد که در سال 1984 به منظور دانلود ایمیل از remote server ایجاد شده است. IMAP در سال 1986 با هدف ایجاد دسترسی به ایمیلهای ذخیره شده بر روی remote server طراحی شده است.
تفاوت اصلی این دو پروتکل این است که POP3، ایمیلها را از سرور به صورت ذخیره دائمی دانلود میکند، درحالیکه IMAP، آنها را بر روی سرور میگذارد و تنها ایمیلها را به صورت موقتی کش میکند. به عبارت دیگر، IMAP فرمتی از ذخیره ابری میباشد.
مقایسه IMAP و POP3
بهترین روش برای مقایسه IMAP و POP3، نگاهی به روند کاری پایه و اصلی آنهاست.
پروتکل POP3 چگونه کار میکند؟
- متصل شدن به سرور
-
بازیابی کلیهی ایمیلها
-
ذخیره ایمیل جدید به صورت locally
- حذف کردن ایمیل از سرور*
- disconnect شدن
*POP3 به صورت پیش فرض، ایمیلها را از سرور، حذف میکند. با این حال، اکثر کاربران POP3، میتوانند انتخاب کنند که یک کپی از ایمیل دانلود شده را بر روی سرور قرار دهند.
مزایای POP3
به عنوان پروتکل اصلی، POP از ایده سادهسازی پیروی می کند که تنها یک کاربر به دسترسی به ایمیل بر روی سرور نیاز دارد و در ضمن ایمیلها به بهترین شکل به صورت locally ذخیره می شوند. در نهایت این امر مزایای زیر را نیز در بر دارد:
- ذخیره ایمیل های به صورت locally، به این معنی است که همیشه قابل دسترس هستند حتی بدون اتصال به اینترنت.
- نیاز به اینترنت تنها برای ارسال و دریافت ایمیلها میباشد.
- ذخیره فضای نگهداری سرور
- گزینهای برای نگه داشتن یک نسخه کپی بر روی سرور
- تلفیق چندین حساب کاربری ایمیل و سرورها در یک Inbox
پروتکل IMAP چگونه کار میکند؟
- متصل شدن به سرور
-
محتوای درخواستی کاربر را برای او میآورد و آن را به صورت locally کش میکند، به عنوان مثال یک لیستی از ایمیلهای جدید، خلاصه پیغامها یا محتوای صریح ایمیلهای انتخاب شده
- ویرایش کردن روند فعالیت کاربران به عنوان مثال علامت زدن یک ایمیل به عنوان خوانده شده، حذف کردن ایمیل و غیره.
- disconnect شدن
همانطور که گفته شد، عملکرد IMAP کمی پیچیدهتر از POP است. در اصل، ساختار فولدرها و ایمیلها بر روی سرور ذخیره میشود و تنها کپی آنها به صورت locally نگهداری میشود. به طور معمول، این کپیها به صورت موقت ذخیره میشوند. اگرچه میتوان همه آنها را به صورت دائم ذخیره نمود.
مزایای IMAP
همانطور که قبلا نیز گفته شده است، IMAP جهت دسترسی از راه دور به ایمیلهای ذخیره شده بر روی یک remote server ایجاد شده است. این ایده از آنجا نشات گرفته که این امکان فراهم شود تا چندین کاربر بتوانند یک صندوق ورودی (inbox) را مدیریت کنند.
بنابراین چه از کامپیوتر منزل وارد صندوق ورودی خود شوید و چه از محل کار، قادر به دیدن همان ایمیلها و ساختار folder ها خواهید بود. زیرا آنها بر روی سرور ذخیره میشوند و تمامی تغییراتی که بر روی local copies اعمال میکنید، بلافاصله بر روی سرور نیز اعمال میشوند.
در نتیجه IMAP دارای مزایای زیر میباشد:
- ذخیره ایمیلها بر روی remote server، یعنی از کامپیوترهای جاهای مختلف قابل دسترسی است.
- جهت دسترسی به ایمیل به اینترنت نیاز دارید.
- امکان مرور سریع در صورت دانلود header به تنهایی وجود دارد، تا زمانی که درخواست دانلود خود متن نیز درخواست نشده باشد.
- در صورت مدیریت صحیح سرور، امکان بکاپگیری به صورت خودکار وجود دارد.
- ذخیره فضای نگهداری سرور
- دارا بودن گزینهای جهت ذخیره ایمیل ها به صورت locally
IMAP بهتر است یا POP3
قطعا، پاسخ این سوال به اولویتها و متغیرهای مخصوص هر فرد بستگی دارد. بنابراین هر فرد بهتر میداند که کدام یک برای وی مناسب تر است. در عین حال در نظر داشتن موارد زیر جهت تصمیمگیری، کمک کننده است:
POP3 را انتخاب کنید، اگر:
- قصد دارید تنها از یک دستگاه واحد به ایمیلهای خود دسترسی داشته باشید.
- بدون در نظر گرفتن دسترسی به اینترنت، نیاز به دسترسی مداوم به ایمیلهای خود دارید.
- فضای ذخیرهسازی سرور شما محدود است.
IMAP را انتخاب کنید، اگر:
- قصد دارید از چندین دستگاه مختلف به ایمیلهای خود دسترسی داشته باشید.
- دارای internet connection ثابت و مطمئن هستید.
- تمایل دارید مرور سریع از ایمیلهای جدید خود بر روی سرور دریافت کنید.
- فضای ذخیره سازی local شما محدود است.
- نگران بکاپگیری از ایمیلهای خود هستید.
در هر صورت IMAP در مقایسه با POP3، پروتکل جدیدتری است که امکان انعطافپذیری بیشتری را فراهم میآورد.