IMAP — پروتکل دسترسی به پیام اینترنتی
ایمیل روی سرور میماند و وضعیت پوشهها و خواندهشدهها بین گوشی و لپتاپ همگام است. با IDLE نامهٔ جدید فوراً اعلام میشود.
- لایهٔ OSI: 7 (کاربرد)
- انتقال: TCP
- پورت: 143 / 993
- استاندارد: RFC 9051
- سطح: مقدماتی · حدود 8 دقیقه
نکتههای کلیدی
- IMAP پیامها را روی سرور نگه میدارد و وضعیت را بین دستگاهها همگام میکند.
- برچسبها اجازه میدهند چند فرمان همزمان در جریان باشند.
- IDLE اعلان فوری نامهٔ جدید را بدون پرسش مکرر ممکن میکند.
مراحل شبیهسازی (8 بسته)
- * OK: سرور قابلیتهای خود را همراه خوشآمد اعلام میکند.
- LOGIN: هر فرمان یک برچسب (a1، a2 و …) دارد تا پاسخها با فرمانها تطبیق داده شوند.
- SELECT INBOX: انتخاب صندوق دریافت و دریافت وضعیت آن.
- FETCH: فقط سرآیندهای لازم برای فهرست دریافت میشود؛ بدنه هنگام باز کردن نامه دانلود میشود.
- پاسخ FETCH: سرور سرآیندهای خواستهشده را برمیگرداند.
- IDLE: کلاینت منتظر میماند؛ بهمحض رسیدن نامهٔ جدید سرور خبر میدهد.
- * 13 EXISTS: نامهٔ جدید رسید! اعلان فوری روی همهٔ دستگاهها.
- STORE \Seen: علامت خواندهشده روی سرور ثبت میشود و گوشی و لپتاپ هر دو آن را میبینند.