سلام دوستان عزیز وب سایت آموزشی پی وی لرن و وقت بخیر به علاقمندان آموزش تکنولوژی های اینترنتی. پروتکل های ایمیل چیست؟ انواع پروتکل های ایمیل کدامند؟ در این بخش به این موضوعات خواهیم پرداخت.
پروتکل های پست الکترونیکی یا ایمیل مجموعه ای از قوانینی است که به مشتری کمک می کند تا به درستی اطلاعات را به سرور ایمیل منتقل کند. در این جا و در این آموزش ، در مورد پروتکل های مختلف مانند SMTP ، POP و IMAP صحبت خواهیم کرد.
در ادامه انواع پروتکل های ایمیل رو توضیح خواهیم داد.
SMTP مخفف Simple Mail Transfer Protocol است. اولین بار در سال ۱۹۸۲ پیشنهاد شد. این یک پروتکل استاندارد است که برای ارسال ایمیل به طور کارآمد و قابل اعتماد از طریق اینترنت استفاده می شود.
جدول زیر برخی از دستورات SMTP را شرح می دهد:
ردیف | توضیح دستور |
---|---|
۱ | HELLO این دستور مکالمه SMTP را آغاز می کند. |
۲ | EHELLO این یک دستور جایگزین برای شروع گفتگو است. ESMTP نشان می دهد که سرور فرستنده می خواهد از پروتکل SMTP توسعه یافته استفاده کند. |
۳ | MAIL FROM این نشانگر آدرس فرستنده است. |
۴ | RCPT TO گیرنده نامه را مشخص می کند. برای ارسال پیام مشابه به چندین کاربر ، این دستور می تواند چندین بار تکرار شود. |
۵ | SIZE این دستور به سرور اجازه می دهد تا اندازه پیام پیوست شده را بایت بداند. |
۶ | DATA فرمان DATA نشان می دهد که یک جریان داده دنبال خواهد شد. در این جا جریان داده به بدنه پیام اشاره دارد. |
۷ | QUIT این دستورات برای خاتمه اتصال SMTP استفاده می شود. |
۸ | VERFY این دستور توسط سرور گیرنده برای بررسی صحت اعتبار نام کاربری داده شده استفاده می شود. |
۹ | EXPN این همان VRFY است ، مگر این که در هنگام استفاده از یک لیست توزیع ، تمام نام کاربران را لیست کند. |
IMAP مخفف (Internet Mail Access Protocol) پروتکل دسترسی به ایمیل اینترنتی است. IMAP اولین بار در سال ۱۹۸۶ مطرح شد. پنج نسخه از IMAP به شرح زیر وجود دارد:
در جدول زیر برخی از دستورات IMAP آورده شده است:
ردیف | توضیح دستور |
---|---|
۱ | IMAP_LOGIN این دستور اتصال را باز می کند. |
۲ | CAPABILITY این دستور، لیست قابلیت هایی که سرور پشتیبانی می کند را درخواست می کند. |
۳ | NOOP این دستور به عنوان نظرسنجی دوره ای برای پیام های جدید یا به روزرسانی های وضعیت پیام در طی دوره عدم فعالیت استفاده می شود. |
۴ | SELECT این دستور به انتخاب صندوق پستی برای دسترسی به پیام ها کمک می کند. |
۵ | EXAMINE همان فرمان SELECT است مگر این که تغییر در mailbox مجاز نباشد. |
۶ | CREATE برای ایجاد صندوق پستی با یک نام مشخص استفاده می شود. |
۷ | DELETE برای پاک کردن دائمی صندوق پستی با یک نام استفاده می شود. |
۸ | RENAME برای تغییر نام صندوق پستی استفاده می شود. |
۹ | LOGOUT این دستور به سرور اطلاع می دهد که کلاینت با جلسه انجام می شود. سرور باید قبل از پاسخ OK پاسخ بدون علامت BYE ارسال کرده و اتصال شبکه را ببندد. |
POP مخفف Post Office Protocol است. معمولاً برای پشتیبانی از یک کلاینت واحد استفاده می شود. چندین نسخه از POP وجود دارد اما استاندارد POP 3 استاندارد فعلی است.
جدول زیر برخی از دستورات POP را شرح می دهد:
ردیف | توضیح دستور |
---|---|
۱ | LOGIN این دستور، اتصال را باز می کند. |
۲ | STAT برای نمایش تعداد پیام های موجود در صندوق پستی استفاده می شود. |
۳ | LIST برای به دست آوردن خلاصه پیام ها در جایی که هر خلاصه پیام نشان داده می شود ، استفاده می شود. |
۴ | RETR این دستور به انتخاب صندوق پستی برای دسترسی به پیام ها کمک می کند. |
۵ | DELE برای پاک کردن پیام استفاده می شود. |
۶ | RSET برای تنظیم مجدد جلسه در حالت اولیه استفاده می شود. |
۷ | QUIT برای log off جلسه، از آن استفاده می شود. |
از انواع پروتکل های ایمیل POP و IMAP است که در ادامه آن ها را با هم مقایسه خواهیم کرد.
ردیف | POP | IMAP |
---|---|---|
۱ | معمولاً برای پشتیبانی از مشتری واحد استفاده می شود. | برای کنترل چندین مشتری طراحی شده است. |
۲ | پیام ها به صورت آفلاین قابل دسترسی هستند. | پیام ها به صورت آنلاین قابل دسترسی هستند اگرچه از حالت آفلاین نیز پشتیبانی می کند. |
۳ | POP امکان جستجو را نمی دهد. | IMAP قابلیت جستجو در ایمیل ها را ارائه می دهد. |
۴ | همه پیام ها باید بارگیری شوند. | IMAP امکان انتقال انتخابی پیام ها را به مشتری می دهد. |
۵ | فقط یک صندوق پستی در سرور قابل ایجاد است. | صندوق پستی چندگانه را می توان در سرور ایجاد کرد. |
۶ | برای دسترسی به داده های non-mail مناسب نیست. | برای دسترسی به داده های non-mail یعنی پیوست مناسب است. |
۷ | دستورات POP معمولاً به کدهای سه یا چهار حرفی خلاصه می شوند. به عنوان مثال. STAT | دستورات IMAP کوتاه نیستند ، اما کامل هستند. به عنوان مثال. STATUS |
۸ | به حداقل استفاده از منابع سرور نیاز دارد. | کلاینت ها کاملاً به سرور وابسته هستند. |
۹ | دسترسی به نامه هایی که بارگیری می شود از مکان دیگری امکان پذیر نیست. | دسترسی به نامه ها از چندین مکان امکان پذیر است. |
۱۰ | نامه های الکترونیکی به صورت خودکار بارگیری نمی شوند. | کاربران می توانند عناوین و فرستنده ایمیل را مشاهده کنند و سپس تصمیم به بارگیری بگیرند. |
۱۰ | POP به زمان استفاده کم تر از اینترنت نیاز دارد. | IMAP به زمان استفاده بیش تر از اینترنت نیاز دارد. |
انواع پروتکل های ایمیل رو به پایان می رسونیم.
با انواع پروتکل های ایمیل که شامل SMTP ، POP و IMAP هستند، آشنا شدیم. در جلسه ی آینده عملکرد ایمیل رو دنبال می کنیم.