این مقاله رایج ترین پروتکل های ایمیل مورد استفاده در اینترنت - POP3، IMAP و SMTP را پوشش می دهد. هر کدام از آنها عملکرد و شیوه کار خاصی دارند. محتوای مقاله توضیح می دهد که کدام پیکربندی برای نیازهای خاص کاربر هنگام استفاده از یک سرویس گیرنده ایمیل مناسب است. همچنین پاسخ به این سوال را نشان می دهد که کدام پروتکل از ایمیل ایمیل پشتیبانی می کند.
POP3 چیست؟
پروتکل پست آفیس نسخه 3 (POP3) یک پروتکل ایمیل استاندارد است که برای دریافت ایمیل از یک سرور راه دور به یک سرویس گیرنده ایمیل محلی استفاده می شود. به شما امکان می دهد پیام ها را در رایانه محلی خود بارگیری کنید و آنها را بخوانید حتی اگر کاربر آفلاین است. لطفاً توجه داشته باشید که هنگام استفاده از پروتکل POP3 برای اتصال به حساب خود، پیامها به صورت محلی دانلود شده و از سرور ایمیل حذف میشوند.
به طور پیشفرض، پروتکل POP3 فعال استدو پورت:
- port 110 یک پورت POP3 رمزگذاری نشده است؛
- port 995 - اگر میخواهید به طور ایمن به POP3 متصل شوید، باید از آن استفاده کنید.
IMAP چیست؟
پروتکل دسترسی به پیام اینترنتی (IMAP) یک پروتکل بازیابی ایمیل است که برای دسترسی به آن در یک وب سرور راه دور از یک کلاینت محلی استفاده می شود. IMAP و POP3 دو پروتکل پرکاربرد برای دریافت ایمیل هستند و توسط تمام سرویس گیرندگان ایمیل و وب سرورهای مدرن پشتیبانی می شوند.
پروتکل POP3 فرض می کند که آدرس ایمیل شما فقط از یک برنامه قابل دسترسی است، در حالی که IMAP به شما امکان می دهد همزمان از چندین مشتری وارد شوید. به همین دلیل است که اگر میخواهید از چندین مکان به ایمیل خود دسترسی داشته باشید، یا اگر پیامهای شما توسط چندین کاربر مدیریت میشود، IMAP بهترین است.
پروتکل IMAP روی دو پورت کار می کند:
- port 143 پورت IMAP رمزگذاری نشده پیشفرض است؛
- port 993 - اگر میخواهید به طور ایمن با استفاده از IMAP متصل شوید، باید از آن استفاده کنید.
SMTP چیست؟
پروتکل انتقال نامه ساده (SMTP) پروتکل استاندارد برای ارسال ایمیل از طریق اینترنت است.
SMTP روی سه پورت کار می کند:
- پورت 25پورت SMTP رمزگذاری نشده پیشفرض است؛
- port 2525 - در تمام سرورهای SiteGround در صورت پورت 25 باز می شودفیلتر شده است (به عنوان مثال، توسط ISP شما) و می خواهید ایمیل های رمزگذاری نشده با استفاده از SMTP ارسال کنید؛
-
port 465 - اگر میخواهید با استفاده از SMTP پیامها را ایمن ارسال کنید، از این استفاده میشود.
چه پروتکل هایی برای تبادل ایمیل استفاده می شود؟ مفاهیم و اصطلاحات
اصطلاح "ایمیل سرور" به دو سرور مورد نیاز برای ارسال و دریافت ایمیل اشاره دارد، یعنی SMTP و POP.
سرور ایمیل ورودی سرور مرتبط با حساب آدرس ایمیل شما است. نمی تواند بیش از یک سرور ایمیل ورودی داشته باشد. دسترسی به پیامهای دریافتی به یک سرویس گیرنده ایمیل نیاز دارد، برنامهای که میتواند ایمیل را از یک حساب دریافت کند و به کاربر امکان خواندن، ارسال، حذف و پاسخ به پیامها را میدهد. بسته به سرور خود، می توانید از یک سرویس گیرنده ایمیل اختصاصی (مانند Outlook Express) یا یک مرورگر وب استفاده کنید. به عنوان مثال، اینترنت اکسپلورر برای دسترسی به حساب های مبتنی بر ایمیل استفاده می شود. نامه ها تا زمانی که دانلود شوند در سرور ایمیل ورودی ذخیره می شوند. هنگامی که نامه خود را از سرور ایمیل دانلود کردید، دیگر نمی توانید آن را انجام دهید. برای آپلود موفقیت آمیز داده ها، باید تنظیمات صحیح را در برنامه ایمیل خود وارد کنید. اکثر سرورهای ایمیل ورودی از یکی از پروتکل های زیر استفاده می کنند: IMAP، POP3،
سرور ایمیل خروجی (SMTP)
این سروری است که فقط برای ارسال ایمیل (برای انتقال آنها از شما استفاده می شودبرنامه مشتری ایمیل به گیرنده). اکثر سرورهای ایمیل خروجی از پروتکل انتقال نامه ساده (SMTP) برای ارسال نامه استفاده می کنند. بسته به تنظیمات شبکه شما، سرور ایمیل خروجی ممکن است متعلق به ISP شما یا سروری باشد که در آن حساب خود را راه اندازی کرده اید. از طرف دیگر، می توانید از یک سرور SMTP مبتنی بر اشتراک استفاده کنید که به شما امکان می دهد از هر حسابی ایمیل ارسال کنید. به دلیل مشکلات اسپم، اکثر سرورهای ایمیل خروجی به شما اجازه ارسال ایمیل را نمی دهند مگر اینکه وارد شبکه خود شده باشید. یک سرور با یک رله باز به شما امکان می دهد از آن برای ارسال ایمیل استفاده کنید، خواه متعلق به گروه شبکه آن باشید یا نه.
درگاه های ایمیل
برای شبکه ها، پورت به معنای نقطه پایانی یک اتصال منطقی است. شماره پورت نوع آن را تعیین می کند. درگاههای ایمیل پیشفرض در زیر فهرست شدهاند:
- POP3 - پورت 110؛
- IMAP - پورت 143;
- SMTP - پورت 25;
- HTTP - پورت 80;
- امن SMTP (SSMTP) - پورت 465؛
- IMAP امن (IMAP4-SSL) - پورت 585؛
- IMAP4 از طریق SSL (IMAPS) - پورت 993؛
- Secure POP3 (SSL-POP) - پورت 995.
پروتکلهای ایمیل: IMAP، POP3، SMTP و
اساساً پروتکل به روش استاندارد مورد استفاده در هر انتهای اشاره داردکانال ارتباطی برای مقابله با ایمیل، باید از یک کلاینت خاص برای دسترسی به سرور ایمیل استفاده کنید. به نوبه خود، آنها می توانند با استفاده از پروتکل های کاملاً متفاوت، اطلاعات را با یکدیگر مبادله کنند.
پروتکل IMAP
IMAP (پروتکل دسترسی به پیام های اینترنتی) یک پروتکل استاندارد برای دسترسی به ایمیل از سرور محلی شما است. IMAP یک پروتکل سرویس گیرنده/سرور است که در آن ایمیل دریافت می شود و داده ها توسط سرور اینترنتی شما ذخیره می شود. از آنجایی که فقط به مقدار کمی انتقال داده نیاز دارد، حتی در یک اتصال آهسته، مانند اتصال تلفنی، به خوبی کار می کند. هنگام تلاش برای خواندن یک پیام ایمیل خاص، مشتری داده ها را از سرور دانلود می کند. همچنین میتوانید پوشهها یا صندوقهای پستی را روی سرور ایجاد و مدیریت کنید، پیامها را حذف کنید.
پروتکل POP3
پروتکل انتقال ایمیل Protocol 3 (POP) یک روش ساده و استاندارد برای کاربران برای دسترسی به صندوقهای پستی و دانلود پیامها در رایانههایشان فراهم میکند.
هنگامی که از پروتکل POP استفاده می کنید، تمام پیام های ایمیل شما از سرور ایمیل در رایانه محلی دانلود می شود. همچنین می توانید کپی هایی از ایمیل های خود را روی سرور بگذارید. مزیت این است که پس از بارگیری پیام های شما، می توانید اتصال اینترنت خود را خاموش کنید و ایمیل خود را در اوقات فراغت خود بدون متحمل شدن هزینه های ارتباطی اضافی بخوانید. با یکی دیگراز سوی دیگر، پیامهای ناخواسته زیادی (از جمله اسپم یا ویروس) را با استفاده از این پروتکل دریافت و دانلود میکنید.
پروتکل SMTP
SMTP (پروتکل انتقال نامه ساده) توسط Mail Transfer Agent (MTA) برای تحویل پیام های ایمیل به سرور گیرنده خاص استفاده می شود. از SMTP فقط می توان برای ارسال ایمیل استفاده کرد نه برای دریافت آنها. بسته به تنظیمات شبکه یا ISP شما، ممکن است فقط تحت شرایط خاصی بتوانید از پروتکل SMTP استفاده کنید.
پروتکل های
HTTP یک پروتکل ایمیل نیست، اما می توان از آن برای دسترسی به صندوق پستی خود استفاده کرد. همچنین اغلب به عنوان ایمیل وب نیز شناخته می شود. می توان از آن برای نوشتن یا دریافت ایمیل از حساب خود استفاده کرد. Hotmail مثال خوبی برای استفاده از HTTP به عنوان پروتکل ایمیل است.
انتقال فایل مدیریت شده و راه حل های شبکه
توانایی شما در ارسال و دریافت ایمیل عمدتاً به دلیل سه پروتکل TCP است. آنها SMTP، IMAP و POP3 هستند.
SMTP
بیایید با SMTP شروع کنیم زیرا عملکرد اصلی آن با دو عملکرد دیگر متفاوت است. پروتکل SMTP یا پروتکل انتقال ایمیل ساده، در درجه اول برای ارسال ایمیل از یک سرویس گیرنده ایمیل (مانند Microsoft Outlook، Thunderbird یا Apple Mail) به سرور ایمیل استفاده می شود. همچنین برای ارسال یا ارسال پیام های ایمیل از آن استفاده می شودیک سرور ایمیل به دیگری این در صورتی ضروری است که فرستنده و گیرنده ارائه دهندگان خدمات ایمیل متفاوتی داشته باشند.
SMTP، که در RFC 5321 مشخص شده است، به طور پیش فرض از پورت 25 استفاده می کند. همچنین می تواند از پورت 587 و پورت 465 استفاده کند. دومی که به عنوان پورت انتخابی برای SMTP ایمن (با نام مستعار SMTPS) معرفی شد، منسوخ شده است. اما در واقع، هنوز توسط چندین ارائه دهنده خدمات پستی استفاده می شود.
POP3
پروتکل اداره پست، یا POP، برای بازیابی پیام های ایمیل از یک سرور ایمیل به یک سرویس گیرنده ایمیل استفاده می شود. آخرین نسخه ای که به طور گسترده مورد استفاده قرار می گیرد نسخه 3 است، از این رو اصطلاح "POP3" نامیده می شود.
POP، نسخه 3، مشخص شده در RFC 1939، از برنامه های افزودنی و چندین مکانیسم احراز هویت پشتیبانی می کند. ویژگیهای احراز هویت برای جلوگیری از دسترسی مهاجمان به پیامهای کاربران مورد نیاز است.
مشتری POP3 ایمیلی مانند این را دریافت می کند:
- به سرور ایمیل در پورت 110 (یا 995 برای اتصالات SSL/TLS) متصل می شود؛
- پیام های ایمیل را بازیابی می کند؛
- کپی های پیام های ذخیره شده در سرور را حذف می کند؛
- از سرور قطع می شود.
اگرچه کلاینت های POP را می توان به گونه ای پیکربندی کرد که سرور بتواند به ذخیره کپی های پیام های دانلود شده ادامه دهد، مراحل بالا یک روش معمول است.
IMAP
IMAP، به خصوص نسخه فعلی (IMAP4)، پروتکل پیچیده تری است. این اجازه می دهد تا کاربران به گروه های مرتبطپیام ها و قرار دادن آنها در پوشه ها، که به نوبه خود، می توانند به صورت سلسله مراتبی سازماندهی شوند. همچنین مجهز به پرچم های پیام است که نشان می دهد پیام خوانده شده، حذف شده یا دریافت شده است. حتی به کاربران امکان می دهد صندوق پستی سرور را جستجو کنند.
منطق کار (تنظیمات imap4):
- به سرور ایمیل در پورت 143 (یا 993 برای اتصالات SSL/TLS) متصل می شود؛
- پیام های ایمیل را بازیابی می کند؛
- برای اتصال قبل از بستن برنامه سرویس گیرنده ایمیل و بارگیری پیام ها در صورت درخواست استفاده می شود.
لطفاً توجه داشته باشید که پیام ها در سرور حذف نمی شوند. این می تواند عواقب جدی داشته باشد. مشخصات IMAP را می توان در RFC 3501 یافت.
انتخاب بین IMAP و POP3
از آنجایی که عملکرد اصلی SMTP اساساً متفاوت است، بهترین معضل پروتکل معمولاً فقط شامل IMAP و POP3 می شود.
اگر فضای ذخیره سازی سرور برای شما مهم است، POP3 را انتخاب کنید. سرور با حافظه محدود یکی از عوامل اصلی است که می تواند شما را مجبور به پشتیبانی از POP3 کند. از آنجایی که IMAP پیامها را روی سرور میگذارد، میتواند فضای حافظه را سریعتر از POP3 مصرف کند.
اگر می خواهید در هر زمانی به ایمیل خود دسترسی داشته باشید، بهتر است از IMAP استفاده کنید. یک دلیل خوب وجود دارد که چرا IMAP برای ذخیره پیام ها در سرور طراحی شده است. از آن برای جستجوی پیام ها از چندین دستگاه استفاده می شود - گاهی اوقات حتی همزمان.بنابراین اگر آیفون، تبلت اندروید، لپتاپ و دسکتاپ دارید و میخواهید ایمیل را از هر یک یا همه این دستگاهها بخوانید، IMAP بهترین انتخاب است.
همگام سازی یکی دیگر از مزایای IMAP است. اگر از چندین دستگاه به ایمیلها دسترسی دارید، احتمالاً میخواهید که همه آنها هر اقدامی را که انجام دادهاید نشان دهند.
برای مثال، اگر پیامهای A، B و C را میخوانید، میخواهید در دستگاههای دیگر نیز بهعنوان «خوانده» علامتگذاری شوند. اگر حروف B و C را حذف کرده اید، می خواهید همان پیام ها از صندوق پستی شما در همه ابزارها حذف شود. همه این همگامسازیها تنها در صورت استفاده از IMAP قابل دستیابی هستند.
از آنجایی که IMAP به کاربران امکان می دهد پیام ها را به صورت سلسله مراتبی سازماندهی کنند و آنها را در پوشه ها قرار دهند، به کاربران کمک می کند مکاتبات خود را بهتر سازماندهی کنند.
البته، همه عملکردهای IMAP دارای قیمت هستند. پیادهسازی این راهحلها سختتر است و در نهایت CPU و RAM بسیار بیشتری مصرف میکنند، به خصوص زمانی که فرآیند همگامسازی را انجام میدهند. در واقع، اگر تعداد زیادی پیام برای همگام سازی وجود داشته باشد، استفاده از CPU و حافظه بالا می تواند هم در سمت مشتری و هم در سمت سرور اتفاق بیفتد. از این منظر، پروتکل POP3 هزینه کمتری دارد، اگرچه عملکرد کمتری دارد.
حریم خصوصی نیز یکی از مسائلی است که به شدت به کاربران نهایی بستگی دارد. آنها به طور کلی ترجیح می دهند همه ایمیل ها را دانلود کنند و ترک نکنندکپی از آنها در یک سرور ناشناس.
سرعت مزیتی است که متفاوت است و به موقعیت بستگی دارد. POP3 این قابلیت را دارد که تمامی پیام های ایمیل را در حالت اتصال دانلود کند. و IMAP میتواند در صورت لزوم (مثلاً وقتی ترافیک کافی وجود ندارد)، فقط سرصفحههای پیام یا قسمتهای خاصی را دانلود کند و پیوستها را روی سرور بگذارد. تنها زمانی که کاربر تصمیم بگیرد که قسمت های باقیمانده ارزش دانلود را دارند، در دسترس او قرار می گیرند. بنابراین، IMAP را می توان سریعتر در نظر گرفت.
با این حال، اگر همه پیامهای روی سرور باید هر بار دانلود شوند، POP3 بسیار سریعتر خواهد شد.
همانطور که می بینید، هر یک از پروتکل های توصیف شده مزایا و معایب خود را دارند. این شما هستید که تصمیم می گیرید کدام توابع یا ویژگی ها مهم تر هستند.
همچنین، روشی که می خواهید به سرویس گیرنده ایمیل دسترسی داشته باشید، تعیین می کند که کدام پروتکل ترجیح داده می شود. کاربرانی که فقط از یک دستگاه کار میکنند و از وبمیل برای دسترسی به ایمیلهای جدید خود استفاده میکنند، از POP3 قدردانی خواهند کرد.
با این حال، کاربرانی که صندوق های پستی را رد و بدل می کنند یا از رایانه های مختلف به ایمیل های خود دسترسی دارند، IMAP را ترجیح می دهند.
فایروال های هرزنامه با SMTP، IMAP و POP3
بیشتر فایروال های هرزنامه فقط با پروتکل SMTP سروکار دارند و از آن محافظت می کنند. سرورها ایمیل SMTP را ارسال و دریافت می کنند و آنها توسط فایروال اسپم موجود در دروازه بررسی می شوند. با این حال، برخی از فایروال های هرزنامه توانایی محافظت از POP3 و IMAP4 را در زمانی که کاربران خارجی به این خدمات نیاز دارند ارائه می دهند.دسترسی به ایمیل آنها.
فایروال های SMTP برای کاربران نهایی شفاف هستند. هیچ تغییری در پیکربندی برای مشتریان وجود ندارد. کاربران همچنان پیام های ایمیل را به سرور ایمیل دریافت و ارسال می کنند. به عنوان مثال، Exchange یا Dominos باید هنگام ارسال ایمیل، مسیریابی پیام مبتنی بر پروکسی به فایروال را پیکربندی کنند و اجازه دهند ایمیل از فایروال ارسال شود.