تا کنون دریافتیم که سرور SMTP چگونه ارسال و دریافت ایمیل را بدون مشکل انجام میدهد، اما شرایط زیر را همیشه در نظر بگیرید:
- کاربران برای مشاهده آفلاین اطلاعات، به یک نسخه کپی ایمیل بهصورت لوکال احتیاج دارند.
- فرمت فایل mbox پشتیبانی نمیشود. فرمت MBOX فرمتی است که توسط بسیاری از ابزارها مانند mailx و Mutt استفاده میشود.
- کاربران نمیتوانند به یک شبکه سریع متصل باشند، تا یک کپی لوکال برای خواندن آفلاین را در اختیار بگیرند.
- برخی از mail server ها به دلایل امنیتی، اجازه دسترسی به مسیرهای spool اشتراکی ایمیل را نمیدهند.
برای مدیریت این موارد، باید از پروتکلهای دسترسی به ایمیل استفاده کنید. دو مورد از رایجترین و محبوبترین پروتکلهای دسترسی به ایمیل، Post Office Protocol (POP) و Internet Message Access Protocol (IMAP) است.
ایده زیربنایی POP بسیار ساده است، یک میل سرور لینوکس همیشه آنلاین است و برای همه کاربران ایمیلها را دریافت و ذخیره میکند. همه ایمیلهای دریافت شده در سرور در نوبت قرار میگیرند تا زمانی که کاربر آنها را دریافت کند. هنگامی که یک کاربر میخواهد ایمیلی ارسال کند، سرویس ایمیل بهطور معمول آن را از سرور مرکزی لینوکس توسط SMTP ارسال میکند.
توجه داشته باشید که سرور SMTP و سرور POP میتوانند بدون هیچ مشکلی بر روی یک سیستم قرار داشته باشند. امروزه بیشتر سرورها به همین صورت عمل میکنند. در گذشته ویژگیهایی مانند نگه داشتن یک کپی از ایمیل کاربر در سرور وجود نداشت، که این موضوع منجر به توسعه IMAP شد.
با استفاده از IMAP، میل سرور لینوکس شما از سه حالت دسترسی، پشتیبانی خواهد کرد: