Networkآموزش

همه چیز درباره پروتکل های ایمیل SMTP، IMAP و POP3

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

پروتکل POP3 چیست؟

POP مخفف Post Office Protocol است. این پروتکل معمولاً برای پشتیبانی از یک کلاینت واحد استفاده می شود. نسخه 3 پروتکلPOP یکی از انواع پروتکل های شبکه استاندارد است که برای دریافت ایمیل از یک سرور راه دور به یک سرویس گیرنده ایمیل محلی استفاده می شود.

مزایا:

  • سرعت بالا
  • امنیت بالا (به خاطر این که ایمیل ها به جای سرور در رایانه شخصی ذخیره می شود)
  • کاهش میزان مصرف فضای سرور
  • مصرف اینترنت کم تر
  • امکان بارگیری ایمیل ها در کامپیوتر شخصی
  • امکان خواندن پیام ها در حالت آفلاین و آنلاین

معایب:

  • برای استفاده روی چند دستگاه مناسب نیست
  • همه پیام ها به طور خودکار بارگیری می شود
  • برای دسترسی به پیام ها باید آن ها را بارگیری کنید
  • عدم امکان جست و جو پیام در ایمیل ها
  • برای دسترسی به داده های non-mail یا پیوست مناسب نیست

در این پروتکل پیام ها به صورت محلی در رایانه شخصی شما دانلود می شود و در این حالت پیام ها از سرور ایمیل حذف می شوند. این موضوع باعث کاهش مصرف فضای سرور می شود. بنابراین اگر قصد استفاده از این پروتکل را دارید استفاده همزمان از حساب روی چند دستگاه را توصیه نمی کنیم. چرا که هر تغییری که در ایمیل ها بدهید در سایر دستگاه ها اعمال نمی شود. مثلا اگر شما ایمیلی را روی گوشی خود حذف کنید، هنگامی که با لپ تاپ وارد حساب خود می شود خواهید دید که این ایمیل هنوز در حساب شما هست و حذف نشده است. به عبارت دیگر این پروتکل قابلیت همگام سازی را ندارد.

پورت های پیش فرض پروتکل POP3:

  • پورت 110: پورت پیش فرض رمز گذاری نشده POP3 است.
  • پورت 995: برای اتصال ایمن و رمزنگاری شده در پروتکل POP3 از این پورت استفاده می شود.

دستورات POP

دستورتوضیح دستور
LOGINباز کردن اتصال
STATنمایش تعداد پیام های موجود در صندوق پستی
LISTجمع آوری خلاصه پیام ها در جایی که هر خلاصه پیام نشان داده می شود
RETRانتخاب صندوق پستی برای دسترسی به پیام ها
DELEپاک کردن پیام ها
RSETتنظیم مجدد جلسه در حالت اولیه
QUITlog off کردن جلسه

پروتکل IMAP چیست؟

پروتکل ایمیل IMAP

IMAP مخفف (Internet Mail Access Protocol) است. این پروتکل اولین بار در سال 1986 مطرح شد. این پروتکل در نسخه های مختلفی قابل استفاده است. شامل:

  • Original IMAP
  • IMAP2
  • IMAP3
  • IMAP2bis
  • IMAP4

از این پروتکل برای دسترسی به ایمیل در یک وب سرور راه دور، از طرق یک سرویس گیرنده محلی استفاده می شود. تا اینجا دو پروتکل IMAP و POP3 را معرفی کردیم، خوب است بدانید این دو پروتکل رایج ترین پروتکل ها در اینترنت برای دسترسی به ایمیل ها هستند. به علاوه هر دو پروتکل توسط تمام سرویس گیرندگان ایمیل و وب سرور های مدرن پشتیبانی می شوند.

مزایا:

  • امکان دسترسی به حساب از طریق چند دستگاه به طور همزمان
  • همگام سازی پیام ها
  • امکان مرتب سازی سلسله مراتبی پیام ها
  • قابلیت دانلود انتخابی پیام ها
  • ذخیره پیام ها بدون نیاز به دانلود آن ها
  • امکان جست و جو پیام در ایمیل ها
  • امکان خواندن پیام ها در حالت آفلاین و آنلاین
  • برای دسترسی به داده های non-mail یا پیوست مناسب است

معایب:

  • نیاز به فضای ذخیره سازی سرور زیاد
  • هزینه زیاد
  • پیاده سازی سخت
  • استفاده زیاد از منابع سیستم (رم و پردازنده)

پورت های پیش فرض پروتکل IMAP:

  • پورت 143: پورت پیش فرض رمز گذاری نشده IMAP است
  • پورت 993: برای اتصال ایمن و رمزنگاری شده در پروتکل IMAP از این پورت استفاده می شود

دستورات IMAP

دستورتوضیح دستور
IMAP_LOGINباز کردن اتصال
CAPABILITYاین دستور، لیست قابلیت هایی که سرور پشتیبانی می کند را درخواست می کند
NOOPاین دستور برای پیام های جدید یا بروز رسانی های وضعیت پیام در طی دوره عدم فعالیت استفاده می شود
SELECTانتخاب صندوق پستی برای دسترسی به پیام ها
EXAMINEهمان فرمان SELECT است مگر این که تغییر در mailbox مجاز نباشد
CREATEایجاد صندوق پستی با یک نام مشخص
DELETEپاک کردن دائمی صندوق پستی با یک نام
RENAMEتغییر نام صندوق پستی

پروتکل SMTP چیست؟

پروتکل ایمیل SMTP

SMTP مخفف Simple Mail Transfer Protocol است. این پروتکل اولین بار در سال 1982 مطرح شد. این پروتکل استاندارد برای ارسال ایمیل به طور کار آمد و قابل اعتماد از طریق اینترنت استفاده می شود.

مزایا:

  • مبتنی بر متن است
  • اتصال محور است
  • تبادل پیام از طریق شبکه TCP / IP
  • ارسال اعلان هنگام دریافت پیام
  • مشخص بودن آدرس ایمیل فرستنده و گیرنده به همراه پیام ارسال شده
  • تبادل دستورات بین سرور ها بدون دخالت انسانی
  • در صورت عدم امکان ارسال پیام، یک گزارش خطا به فرستنده ارسال می شود

پورت های پیش فرض پروتکل SMTP:

  • پورت 25: پورت پیش فرض رمز گذاری نشده SMTP است
  • پورت 2525: از این پورت می توانید در صورتی که پورت 25 فیلتر شده باشد و بخواهید همچنان ایمیل های رمز گذاری نشده ارسال کنید، استفاده کنید
  • پورت 465: این پورت برای ارسال پیام های امن با استفاده از SMTP استفاده می شود

دستورات SMTP

دستورتوضیح دستور
HELLOشروع مکالمه SMTP
EHELLOدستور جایگزین برای شروع گفتگو
MAIL FROMنشانگر آدرس فرستنده
RCPT TOمشخص کردن گیرنده پیام (برای ارسال پیام مشابه به چندین کاربر ، این دستور می تواند چندین بار تکرار شود)
SIZEاین دستور به سرور اجازه می دهد تا اندازه پیام پیوست شده را بایت بداند.
QUITخاتمه اتصال SMTP
VERFYاین دستور توسط سرور گیرنده، برای بررسی صحت اعتبار نام کاربری داده شده استفاده می شود.
EXPNاین همان VRFY است ، مگر این که در هنگام استفاده از یک لیست توزیع ، تمام نام کاربران را لیست کند.

سخن پایانی

هر پروتکل مزایا و معایب خود را دارد شما با بررسی مواردی که در این پست گفته شد و نیاز خود می توانید از یک از این پروتکل ها استفاده کنید. امیدواریم این مقاله به شما در این زمینه کمک کرده باشد.

منبع: siteground.com

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

دکمه بازگشت به بالا