پروتکل های ایمیل مجموعه قوانینی است که به افراد کمک می کند تا به درستی اطلاعات را به هاست ایمیل منتقل کند. در این پست رایج ترین پروتکل های ایمیل POP3، IMAP و SMTP را توضیح خواهیم داد. در ادامه به مزایا و معایب هر یک می پردازیم. هر یک از این پروتکل ها عملکرد و شیوه کار خاصی دارند. بنابراین، تا انتهای این پست با ما همراه باشید تا ببینید کدام پروتکل به بهترین وجه نیازهای شما را برآورده می کند.
پروتکل POP3 چیست؟
POP مخفف Post Office Protocol است. این پروتکل معمولاً برای پشتیبانی از یک کلاینت واحد استفاده می شود. نسخه 3 پروتکلPOP یکی از انواع پروتکل های شبکه استاندارد است که برای دریافت ایمیل از یک سرور راه دور به یک سرویس گیرنده ایمیل محلی استفاده می شود.
مزایا:
- سرعت بالا
- امنیت بالا (به خاطر این که ایمیل ها به جای سرور در رایانه شخصی ذخیره می شود)
- کاهش میزان مصرف فضای سرور
- مصرف اینترنت کم تر
- امکان بارگیری ایمیل ها در کامپیوتر شخصی
- امکان خواندن پیام ها در حالت آفلاین و آنلاین
معایب:
- برای استفاده روی چند دستگاه مناسب نیست
- همه پیام ها به طور خودکار بارگیری می شود
- برای دسترسی به پیام ها باید آن ها را بارگیری کنید
- عدم امکان جست و جو پیام در ایمیل ها
- برای دسترسی به داده های non-mail یا پیوست مناسب نیست
در این پروتکل پیام ها به صورت محلی در رایانه شخصی شما دانلود می شود و در این حالت پیام ها از سرور ایمیل حذف می شوند. این موضوع باعث کاهش مصرف فضای سرور می شود. بنابراین اگر قصد استفاده از این پروتکل را دارید استفاده همزمان از حساب روی چند دستگاه را توصیه نمی کنیم. چرا که هر تغییری که در ایمیل ها بدهید در سایر دستگاه ها اعمال نمی شود. مثلا اگر شما ایمیلی را روی گوشی خود حذف کنید، هنگامی که با لپ تاپ وارد حساب خود می شود خواهید دید که این ایمیل هنوز در حساب شما هست و حذف نشده است. به عبارت دیگر این پروتکل قابلیت همگام سازی را ندارد.
پورت های پیش فرض پروتکل POP3:
- پورت 110: پورت پیش فرض رمز گذاری نشده POP3 است.
- پورت 995: برای اتصال ایمن و رمزنگاری شده در پروتکل POP3 از این پورت استفاده می شود.
دستورات POP
دستور | توضیح دستور |
LOGIN | باز کردن اتصال |
STAT | نمایش تعداد پیام های موجود در صندوق پستی |
LIST | جمع آوری خلاصه پیام ها در جایی که هر خلاصه پیام نشان داده می شود |
RETR | انتخاب صندوق پستی برای دسترسی به پیام ها |
DELE | پاک کردن پیام ها |
RSET | تنظیم مجدد جلسه در حالت اولیه |
QUIT | log off کردن جلسه |
پروتکل 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 مخفف 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