IMAP (پروتکل دسترسی به پروتکل اینترنت)

تعریف

IMAP یک استاندارد اینترنتی است که یک پروتکل برای بازیابی ایمیل از یک ایمیل (IMAP) سرور را توصیف می کند.

IMAP چیست؟

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

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

IMAP مخفف پروتکل دسترسی به اینترنت است و نسخه فعلی پروتکل IMAP 4 (IMAP4rev1) است.

چگونه IMAP به POP مقایسه می کند؟

IMAP یک استاندارد جدید و پیشرفته تر برای ذخیره و بازیابی ایمیل از POP (پروتکل پست اداری) است. این اجازه می دهد تا پیام ها در چندین پوشه نگهداری شوند، از اشتراک گذاری پوشه ها و مدیریت ایمیل های آنلاین پشتیبانی کنند، می گویند از طریق یک مرورگر وب، که در آن ایمیل ایمیل در رایانه کاربر ذخیره نمی شود.

آیا IMAP نیز برای ارسال ایمیل است؟

استاندارد IMAP تعریف دستورات برای دسترسی و کار بر روی ایمیل بر روی یک سرور است. این شامل عملیات ارسال پیام نمی شود. برای ارسال ایمیل (هر دو با استفاده از POP و با استفاده از IMAP برای بازیابی)، SMTP (Simple Mail Transfer Protocol) استفاده می شود.

آیا IMAP دارای معایب است؟

همانطور که با ارسال ایمیل، توابع پیشرفته IMAP نیز با پیچیدگی و ابهامات همراه است.

برای مثال، پس از ارسال پیام (از طریق SMTP)، باید دوباره (از طریق IMAP) منتقل شود تا در پوشه «ارسال» حساب IMAP ذخیره شود.

IMAP برای پیاده سازی دشوار است و هر دو مشتری و سرور ایمیل IMAP در نحوه تفسیر استاندارد متفاوت هستند. پیاده سازی های جزئی و گسترش های خصوصی و همچنین اشکالات و اجتناب ناپذیری می تواند IMAP سخت را برای برنامه نویسان و آهسته و همچنین کمتر قابل اعتماد نسبت به مورد نظر برای کاربران.

به عنوان مثال، برنامه های ایمیل ممكن است شروع به دانلود كردن پوشه های كامل كنند، به عنوان مثال، و جستجو می تواند سرورها را كاهش دهد و برای چندین كاربر ایمیل كند.

IMAP تعریف شده کجاست؟

سند اصلی برای تعریف IMAP RFC (درخواست نظر) 3501 از 2003 است.

آیا هرگونه افزونه ای برای IMAP وجود دارد؟

استاندارد IMAP استاندارد اجازه می دهد تا برای گسترش نه تنها به پروتکل، بلکه همچنین دستورات فردی در آن، و بسیاری از آنها تعریف شده و یا اجرا شده است.

پسزمینه های IMAP محبوب شامل IMAP IDLE (اطلاعیه های زمان واقعی در مورد ایمیل دریافت شده)، SORT (مرتب سازی پیام ها در سرور به طوری که برنامه ایمیل می تواند تنها آخرین یا بزرگترین، به عنوان مثال بدون نیاز به دانلود همه ایمیل ها) و THREAD (که اجازه می دهد تا مشتریان ایمیل را دریافت پیام های مربوطه بدون دانلود تمام ایمیل ها در یک پوشه)، CHILDREN (اجرای یک سلسله مراتب از پوشه ها)، ACL (لیست کنترل دسترسی، تعیین حقوق برای کاربران فردی در هر پوشه IMAP)

یک لیست کامل تر از پسوندهای IMAP را می توان در رجیستری قابلیت های پروتکل دسترسی به اینترنت (IMAP) یافت.

Gmail همچنین دارای چند برنامه خاص برای IMAP است.