نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی پرتال اطلاعاتی
  • خانه
  • خطاها
  • امنیت ذخیره سازی اطلاعات IMAP کدام بهتر است از POP3 یا IMAP استفاده کنید

امنیت ذخیره سازی اطلاعات IMAP کدام بهتر است از POP3 یا IMAP استفاده کنید

همه می دانند که چگونه با ایمیل کار کنند. مرورگر را باز می کنیم، به دنبال منبع مورد نیاز می گردیم، وارد سیستم می شویم و ایمیل دریافتی را می خوانیم. پروتکل‌های پست pop3 و imap به شما امکان می‌دهند بدون مرورگر، با استفاده از برنامه‌های سرویس گیرنده، با ایمیل کار کنید، گویی فایل‌ها مستقیماً در رایانه محلی قرار دارند.

POP3- پروتکل اپلیکیشن اینترنتی، امکان دسترسی به میل سرور از طریق TCP/IP و با استفاده از پورت 110.
IMAP- پروتکل اپلیکیشن اینترنتی، امکان دسترسی به میل سرور از طریق TCP و با استفاده از پورت 143.

تفاوت بین POP3 و IMAP

تفاوت بین POP3 و IMAP اعمال می شود. هر دو پروتکل وظایف یکسانی را انجام می دهند، فقط POP3 به شما امکان می دهد همه فایل ها را یکجا بارگیری کنید (این فایل ها مکاتبات را ذخیره می کنند)، و IMAP - ابتدا لیستی از فایل ها و سپس به صورت انتخابی - خودشان. این تفاوت اصلی بین پروتکل ها است و IMAP جدیدتر دقیقاً برای اجرای این تفاوت ایجاد شده است: مشتریان از نیاز به تجزیه نامه به صورت محلی راضی نبودند، در حالی که در سرور، پس از دانلود، فایل ها حذف شدند. در سرورهای IMAP، کاربر پیام های خود را کنترل می کند.
کلاینت های Pop3 فقط برای دانلود فایل ها به رایانه محلی به شبکه متصل می شوند، پس از اتمام عملیات اتصال را قطع می کنند و کار بیشتر برنامه ها در حالت آفلاین انجام می شود. کلاینت های IMAP می توانند به صورت آفلاین کار کنند، اما آنلاین گزینه های بیشتری را برای آنها فراهم می کند: به عنوان مثال، مدیریت پیام ها در سرور. در نتیجه، دسترسی آفلاین به منابع کمتری نیاز دارد و سریع‌تر است، در حالی که دسترسی آنلاین بیشتر به شرایط شبکه وابسته است و زمان پاسخ نسبتاً طولانی را نشان می‌دهد.
POP3 دسترسی تک کاربر به صندوق پست را فرض می کند، IMAP به چندین مشتری اجازه می دهد به آن متصل شوند، در حالی که کار هیچ یک از آنها محدود نیست و همه تغییرات ایجاد شده توسط دیگران را مشاهده می کنند. IMAP همچنین به کاربر این امکان را می دهد که وضعیت پیام ها را ببیند، آنها را جابجا کند، پوشه ها ایجاد کند و آنها را حذف کند، گویی با یک کپی محلی سروکار دارند. پیام ها به طور خودکار از سرور حذف نمی شوند.
یکی دیگر از تفاوت های مهم بین IMAP و POP3، توانایی گسترش پروتکل IMAP و در نهایت به دست آوردن تنظیمات دقیق، به عنوان مثال، حقوق دسترسی مشتری به سرور است. علیرغم این واقعیت که POP3، به دلیل طول عمر آن، گسترده تر است و پیکربندی آن آسان تر است، به نظر می رسد IMAP برای حل بسیاری از وظایف، به عنوان مثال، شرکتی راحت تر است.

TheDifference.ru تشخیص داد که تفاوت بین IMAP و POP3 به شرح زیر است:

IMAP از پورت 143 و POP3 از پورت 110 استفاده می کند.
IMAP هم به صورت آنلاین و هم آفلاین کار می کند، POP3 فقط آفلاین است.
IMAP به شما امکان می دهد پیام ها را مستقیماً روی سرور مدیریت کنید، POP3 فایل ها را در رایانه محلی کاربر بارگیری می کند.
POP3 دسترسی سریع تری را فراهم می کند
در IMAP، می توانید حقوق دسترسی تقسیم شده را پیکربندی کنید.

مقالات و هک های زندگی

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

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

دستورالعمل های گام به گام برای تنظیم ایمیل در اندروید

مرحله شماره 1. راه اندازی برنامه پست الکترونیکی
برنامه ایمیل را با کلیک بر روی نماد صندوق پست الکترونیکی شروع کنید.

گام 2. تنظیم نام کاربری و رمز عبور.
در خط "E-mail" آدرس کامل مورد نظر ایمیل آینده خود را در فرم زیر بنویسید: "[email protected]").
در خط "رمز عبور" ترکیبی از کاراکترها را وارد کنید که به عنوان رمز ورود به صندوق پستی که ایجاد کرده اید استفاده می شود. مطلوب است که علاوه بر حروف لاتین (بزرگ و کوچک)، دارای اعداد و کاراکترهای دیگری باشد که می توان با استفاده از صفحه کلید "نمایش" داد.

مرحله شماره 3. پیکربندی کار سرور پیام های دریافتی نامه شما.
در پنجره «انتخاب نوع حساب» سه گزینه به شما نمایش داده می شود:
- IMAP؛
- POP3؛
- تبادل.
بیایید یکی از آنها را در نظر بگیریم. فرض کنید پروتکل "POP3" را انتخاب کرده اید. شما باید این دستورالعمل ها را دنبال کنید:
- در قسمت پر شده "نام کاربری" باید چیزی را تغییر دهید.
- ورودی پنهان شده توسط نمادهای "*******" در قسمت "رمز عبور" نیز نیازی به تغییر ندارد.
- در قسمت "POP3 Server" باید "pop.mail.ru" را وارد کنید.
- در قسمت "پورت" از گزینه های ارائه شده، بهتر است محافظت شده - "995" را انتخاب کنید.
- در قسمت "نوع امنیتی"، ورودی با شش حرف لاتین و یک اسلاید بین آنها را انتخاب کنید: SSL / TLS.
- در قسمت "حذف پیام ها از سرور"، توصیه می شود "هرگز" را انتخاب کنید - این بدان معنی است که نامه هایی که دریافت می کنید در سرور mail.ru ذخیره می شوند.
- روی "بعدی" کلیک کنید.

مرحله شماره 4. پیکربندی سرور برای پیام های خروجی ایمیل شما.
- قسمت "SMTP" باید با رکورد "smtp.mail.ru" پر شود.
- فیلد "پورت" - در شماره 465؛
- در قسمت "نوع امنیتی"، شش حرف لاتین را با یک اسلاید بین آنها انتخاب کنید: SSL / TLS.
- در فیلدهای "Username" و "Password" همه چیز را همانطور که هست بگذارید، چیزی نیاز به تغییر ندارد.
- روی "بعدی" کلیک کنید.

اگر نحوه تنظیم ایمیل در اندروید را به درستی فهمیده اید و دستورالعمل ها را دنبال کرده اید، دستگاه شما باید برای دریافت و ارسال پیام های ایمیل آماده باشد.

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

اگر او در مورد استفاده از ایمیل برای هدف مورد نظر صحبت می کند ، برای این کار کافی است هر مرورگری را باز کنید ، به وب سایت خدمات پستی بروید و برای خواندن نامه های جدید وارد شوید. اما امکان مشاهده مکاتبات بدون مرورگر - با استفاده از یک سرویس گیرنده ایمیل ویژه نیز وجود دارد. و برای این کار از 2 پروتکل ایمیل - IMAP و POP3 استفاده می شود.

POP3 چه تفاوتی با IMAP دارد؟

تفاوت فنی بین پروتکل های POP3 و IMAP به طور کلی قابل توجه نیست. هر دو پروتکل لایه برنامه اینترنت هستند که به ترتیب از پورت های 110 و 143 برای دسترسی به سرور از طریق TCP / IP استفاده می کنند. هدف پروتکل ها در واقع یکسان است، اما آنها آن را به روش های کمی متفاوت انجام می دهند. و برای درک دقیق تر تفاوت POP3 با IMAP، باید با جزئیات بیشتری نحوه عملکرد آنها را درک کنید.

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

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

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

بنابراین بیایید خلاصه کنیم که چه تفاوت هایی بین IMAP و POP3 وجود دارد:

  • آنها از پورت های مختلف برای ارتباط با سرور استفاده می کنند - 110 برای POP3 و 143 برای IMAP.
  • POP3 فقط در حالت آفلاین کار می کند، IMAP می تواند هم به صورت آفلاین و هم آنلاین کار کند.
  • برای کار با فایل ها و پیام ها با استفاده از پروتکل POP3، باید آنها را در رایانه محلی خود بارگیری کنید، در حالی که IMAP به شما امکان می دهد مستقیماً روی سرور با آنها کار کنید.
  • POP3 دسترسی سریع‌تری به سرور نسبت به IMAP دارد.
  • IMAP به شما امکان می دهد حقوق دسترسی تقسیم شده را پیکربندی کنید، در حالی که POP3 این کار را نمی کند.

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

مناینترنت مپیام آدسترسی پروتوکل ) یک پروتکل در سطح برنامه برای دسترسی به ایمیل است. این بر اساس پروتکل حمل و نقل TCP است و از پورت 143 استفاده می کند. IMAP گزینه های گسترده ای را برای کار با صندوق های پستی واقع در یک سرور مرکزی در اختیار کاربر قرار می دهد. یک برنامه نامه با استفاده از این پروتکل به فروشگاه مکاتبات روی سرور دسترسی پیدا می کند، گویی مکاتبات در رایانه گیرنده قرار دارد. ایمیل‌ها را می‌توان از رایانه کاربر (مشتری) بدون ارسال مداوم فایل‌هایی با محتوای کامل نامه‌ها از سرور و برگشت، دستکاری کرد.

برای ارسال نامه معمولاً از پروتکل SMTP استفاده می شود زیرا دستور خود برای ارسال پروتکل است IMAPبه نام APPEND "ناموفق" و "ناامن" در نظر گرفته می شود.

منطقه برنامه

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

نسخه های IMAP

  • IMAP اصلی
  • IMAP2
  • IMAP3
  • IMAP2bis
  • IMAP4
  • IMAP4rev1

مزایای IMAP نسبت به POP3

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

POP نیاز دارد که مشتری فعلی تنها مشتری متصل به صندوق پست باشد. IMAP به چندین سرویس گیرنده اجازه می دهد تا به صندوق پستی همزمان دسترسی داشته باشند و به مشتری این امکان را می دهد که تغییرات ایجاد شده توسط سایر کلاینت های متصل به طور همزمان را ردیابی کند.

به لطف سیستم پرچم تعریف شده در IMAP4، مشتری می تواند وضعیت پیام (خوانده، پاسخ، حذف و غیره) را ردیابی کند. داده های پرچم در سرور ذخیره می شود. کلاینت‌های IMAP4 می‌توانند صندوق‌های پستی را ایجاد، تغییر نام داده و حذف کنند و پیام‌ها را بین صندوق‌های پستی منتقل کنند. علاوه بر این، می‌توانید از پسوند IMAP4 Access Control List برای مدیریت حقوق دسترسی به صندوق‌های پستی استفاده کنید.

جستجوی پیام ها در سمت سرور انجام می شود. IMAP4 دارای مکانیزم گسترش صریح است.

معایب IMAP

دسترسی چندگانه به صندوق‌های پستی با مشکلات متعددی همراه است، به‌خصوص اگر اطلاعات صندوق‌های پستی برای نوشتن در دسترس باشد.

اگرچه نرم افزاری که پروتکل IMAP را پیاده سازی می کند دائماً در حال بهبود است، IMAP از امنیت کمتری نسبت به POP3 برخوردار است. توانایی ذخیره پیام ها در سرور می تواند منجر به سوء استفاده کاربران شود که ذخیره پیام را با اطلاعات غیر ضروری پر می کند.

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

قدرت بزرگ ارائه شده توسط IMAP، طراحی، پیکربندی و راه اندازی سرورها و کلاینت ها را بسیار دشوار می کند.

اطلاعات کلی

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

نویسه استفاده شده به عنوان جداکننده سلسله مراتبی ممکن است بسته به نرم افزار مورد استفاده در سرور متفاوت باشد. معمولاً این یک اسلش است: / اگر سرور از یک سیستم عامل سازگار با یونیکس استفاده می کند، یک اسلش: ​​\ برای یک سیستم عامل ویندوز، و یک نقطه برای نام گروه های خبری USENET است.

می توانید از فضاهای نام مختلف برای صندوق های پستی و بر این اساس از جداکننده های سلسله مراتبی مختلف استفاده کنید. به عنوان مثال، اگر سرور IMAP دسترسی به صندوق‌های پستی واقع در فهرست‌های سیستم فایل یونیکس و گروه‌های خبری USENET را فراهم کند، اولی از یک اسلش رو به جلو به عنوان جداکننده سلسله مراتبی و دومی از نقطه استفاده می‌کند. برای استفاده و تمایز بین فضای نام های مختلف در سرور IMAP یکسان، نام های متعلق به هر یک از فضاهای نام استفاده شده باید با پیشوندی شروع شوند که معمولاً با کاراکتر "#" شروع می شود. به طور طبیعی، پرس و جوهایی که در آنها مسیر صندوق پست با یک پیشوند شروع می شود، نتایج عالی را از همان پرس و جوهایی که با پیشوند دیگری شروع می شوند، به دست می دهند. فضای نام پیش فرض ممکن است پیشوند نداشته باشد.

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

حالات سرور

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

  • وضعیت احراز هویت نشده
  • وضعیت احراز هویت
  • وضعیت انتخاب شده
  • وضعیت خروجی

انتقال ها:

  1. اتصال بدون احراز هویت قبلی
  2. اتصال از پیش تأیید شده
  3. اتصال رد شد
  4. احراز هویت موفقیت آمیز
  5. اجرای موفقیت آمیز دستور SELECT یا EXAMINE
  6. دستور CLOSE یا دستور SELECT یا EXAMINE ناموفق است
  7. دستور LOGOUT یا قطع ارتباط

دستورات IMAP

دستورات و پاسخ های کلاینت IMAP

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

علاوه بر دستورات استانداردی که باید پشتیبانی شوند، دستورات اضافی نیز در استانداردها توضیح داده شده و توسط سرورهای IMAP به عنوان عناصر افزونه پشتیبانی می شوند. توسعه دهندگان همچنین می توانند دستورات جدیدی را به پیاده سازی های خود اضافه کنند. این نام‌های دستورات غیر استاندارد باید با X شروع شوند. نام‌های دستور استاندارد نمی‌توانند با X شروع شوند.

همه پاسخ های سرور با یک برچسب و سپس متن با فاصله شروع می شوند.

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

  • باشه (موفقیت)
  • خیر (عدم انجام)
  • بد (خطای فرمان)

پاسخ های حاوی اطلاعات درخواست شده توسط مشتری یا ارسال شده توسط سرور بدون درخواست با علامت "*" شروع می شوند، گفته می شود که چنین پاسخ هایی بدون برچسب هستند. پس از برچسب، شماره پیام مورد نظر و کلمه کلیدی یا فقط کلمه کلیدی قرار می گیرد. کلمات کلیدی به طور قابل توجهی برای پاسخ های بدون برچسب نسبت به پاسخ های برچسب گذاری شده وجود دارد؛ آنها معمولاً با نام فرمان یا ماهیت اطلاعات ارسال شده به مشتری مطابقت دارند.

هر تیم باید یک پاسخ سرور پرچمدار دریافت کند که نشان می دهد فرمان می تواند یا نمی تواند اجرا شود، و احتمالاً یک یا چند پاسخ بدون علامت حاوی اطلاعات درخواستی یا اضافی.

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

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

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

سرور می تواند بدون انتظار اجازه مشتری، یک Literal را انتقال دهد؛ مشتری، قبل از انتقال کلمه، باید منتظر مجوز باشد - خطی که با علامت "+" شروع می شود. برای مثال:

دستورات معتبر برای هر وضعیت جلسه IMAP

قابلیت

در پاسخ به این دستور، سرور یک رشته بدون علامت با کلمه کلیدی CAPABILITY حاوی لیستی از ویژگی های پشتیبانی شده (افزونه ها) و پارامترهای آنها ارسال می کند. ویژگی ها شامل نسخه پشتیبانی شده IMAP، IMAP4rev1 و مکانیسم های احراز هویت است. قابلیت‌های IMAP در RFC‌های مختلف توصیف شده‌اند یا ممکن است توسط توسعه‌دهندگان معرفی شوند. در مورد دوم، نام آنها باید با حرف X شروع شود. نام ویژگی های استاندارد نمی تواند با این حرف شروع شود.

NOOP

هیچ اقدامی نمی کند با این حال، این دستور تایمر عدم فعالیت را بازنشانی می‌کند تا از اتصالات قطع شده جلوگیری کند. علاوه بر این، تحت شرایط خاص، این یا دستور دیگری به عنوان یک درخواست ضمنی برای اطلاعات در مورد به روز رسانی هایی که در سرور رخ داده است عمل می کند. بنابراین، با استفاده از دستور NOOP، می توانید به صورت دوره ای بررسی کنید که آیا پیام های جدیدی وجود دارد یا وضعیت پیام های قدیمی تغییر کرده است. این کار را می توان با دستورات دیگر انجام داد، اما از آنجایی که دستور NOOP کار دیگری انجام نمی دهد، ترجیحاً برای این منظور استفاده شود.

خروج

پایان جلسه.

دستورات دولتی تایید نشده

برای انتقال به حالت بعدی، مشتری باید با موفقیت احراز هویت کند. الگوریتم‌های احراز هویت برای پروتکل IMAP اساساً با الگوریتم‌های احراز هویت برای پروتکل‌های SMTP و POP3 که در فصل‌های قبل مورد بحث قرار گرفت، تفاوتی ندارند.

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

STARTTLS

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

وارد شدن

LOGIN username_name رمز عبور

احراز هویت با استفاده از لاگین و رمز عبور، در متن واضح منتقل می شود.

تصدیق کردن

مکانیسم احراز هویت

انتقال داده های احراز هویت رمزگذاری شده با استفاده از SASL.

دستورات دولتی تایید شده

در حالت احراز هویت، مشتری دستکاری های مختلفی را با صندوق های پستی انجام می دهد.

انتخاب کنید

box_name را انتخاب کنید

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

در پاسخ به این دستور، سرور یک سری پاسخ های بدون علامت حاوی اطلاعات مربوط به صندوق پستی ارسال می کند: تعداد پیام ها، لیست پرچم های معتبر، تعداد پیام های جدید، شماره اولین پیام خوانده نشده و شناسه صندوق پستی.

معاینه کردن

EXAMINE box_name

مشابه دستور SELECT، اما صندوق پستی فقط خواندنی باز می شود.

ايجاد كردن

ایجاد شی_نام

یک صندوق پستی یا دایرکتوری جدید ایجاد می کند.

اگر شی در دایرکتوری ریشه ایجاد نشده باشد، باید مسیر آن را مشخص کنید.

اگر نام مشخص شده با یک کاراکتر به عنوان جداکننده سلسله مراتبی خاتمه یابد، یک دایرکتوری ایجاد می شود.

حذف

DELETE box_name

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

تغییر نام دهید

RENAME box_name new_box_name

تغییر نام یک صندوق پستی

اشتراک در

SUBSCRIBE box_name

صندوق پستی "فعال" مشخص شده است. این پرچم برای فهرست کردن صندوق‌های پستی با استفاده از دستور LSUB استفاده می‌شود.

لغو اشتراک

UNSUBSCRIBE box_name را لغو کنید

علامت "فعال" را از صندوق پست پاک می کند. این علامت را فقط می توان با استفاده از دستور UNSUBSCRIBE از صندوق پست حذف کرد. حتی اگر جعبه دیگر وجود نداشته باشد، این به تنهایی نمی تواند باعث شود که کادر "فعال" علامت گذاری نشود.

فهرست

LIST path_to_box_name box_name

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

نام کادر می‌تواند حاوی حروف عام باشد: *، که هر کاراکتری را نشان می‌دهد، و% که نشان‌دهنده هر کاراکتری غیر از جداکننده‌های سلسله مراتبی است.

اگر نام صندوق پستی خود حاوی مسیر کامل به صندوق پستی باشد، اولین آرگومان نادیده گرفته می شود.

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

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

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

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

اینها قوانین یا نظمی هستند که در آنها ارتباط بین اشیا، برنامه ها و شبکه هایی که در فرآیند ارسال نامه نقش دارند، رخ می دهد. در مورد ما، شرکت کنندگان در این فرآیند عبارتند از:

  • سرویس پست. این شرکتی است که سرور خود را برای ذخیره مکاتبات، نرم افزارهای تخصصی (از جمله وب سایت) و همچنین آدرس های ایمیل در اختیار مشتریان خود قرار می دهد. ما بیشتر به خود سرور ایمیل و تنظیمات دسترسی به آن علاقه مندیم. همچنین باید درک کرد که یک صندوق پست الکترونیکی به معنای وجود یک حساب کاربری و فضایی است که برای آن (برای ذخیره پیام ها) در سرور اختصاص داده شده است.
  • Mail Client برنامه ای برای ایجاد و پردازش نامه است. برنامه های منحصر به فردی برای صندوق های پستی یک شرکت وجود دارد. آنها را می توان با موفقیت با یک صفحه وب ایمیل مربوطه جایگزین کرد، که به شما امکان می دهد ایمیل را مستقیماً روی سرور کار کنید. همچنین مشتریان جهانی برای کار با حساب های ایجاد شده در خدمات مختلف وجود دارد.

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

خدمات ارسال نامه چگونه کار می کند؟

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

  • از "خروجی" در رایانه شخصی فرستنده تا "خروجی" در سرور در حساب فرستنده؛
  • علاوه بر این، انتقال فقط روی سرور انجام می شود - از "خروجی" فرستنده به "ورودی" حساب گیرنده.
  • پس از اتصال دستگاه مخاطب به شبکه با سرویس گیرنده ایمیل، مشتری شروع به تبادل داده با سرور ایمیل می کند. و اکنون از "Inbox" روی سرور، نامه به همان پوشه "Inbox" در رایانه شخصی گیرنده می رود.

پس دوستان من هنگام سازماندهی تحویل ایمیل در این مسیر، دو رویکرد اساساً متفاوت وجود دارد.

  1. در یک مورد، محل ذخیره اصلی مکاتبات، دستگاه های (مشتری های پست الکترونیکی) خبرنگاران است. و این سفارش POP3 یا Post Office Protocol نسخه 3 نام دارد. از پورت 110 استفاده می کند.
  2. گزینه دیگر این است که تمام نامه ها (از جمله فایل های پیوست شده به آن) در سرور پست الکترونیکی قرار دارند و فضای فیزیکی اختصاص داده شده برای حساب کاربری روی آن را اشغال می کنند. این دستور به عنوان IMAP (پروتکل دسترسی به پیام های اینترنتی) نامیده می شد. همانطور که حدس زده اید، این فناوری در واقع مشابه ذخیره سازی ابری است. در اینجا پروتکل TCP و پورت 143 درگیر هستند.

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

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

تحویل درب منزل

  • تمام مکاتبات شما در رایانه شما است. اسناد و پیوست های مهم بدون توجه به اتصال اینترنت شما در دسترس شما هستند. ما فرض می کنیم که در برخی موارد این دقیقاً همان چیزی است که کاربر نیاز دارد.
  • حدس زدن اینکه در این حالت شدت درخواست ها به سرور کم است دشوار نیست. علاوه بر این، خود پروتکل از شرایط به حداقل رساندن بار در شبکه ایجاد شده است - اتصال برای مدت کوتاهی انجام می شود، فقط به منظور انتقال حروف سرور به "مشتری" یا ارسال آنها. و در اینجا ما یک مزیت را می بینیم که برای شرایط ترافیک اینترنت کم سرعت یا محدود مرتبط است - کانال انتقال داده بیش از حد بارگذاری نشده است و به طور موثر عملکردهای خود را انجام می دهد.
  • ارائه دهندگان خدمات ایمیل نیز از استفاده از POP سود می برند. به حداقل رساندن فضای دیسک استفاده شده در سرورها امکان پذیر می شود. و بر این اساس تعداد و هزینه های نگهداری آنها را کاهش دهید.

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

سرور ما در اختیار شماست، هر کاری که می خواهید با ایمیل خود انجام دهید

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

  • قبلاً در مورد این واقعیت صحبت کرده ام که نامه در فضای ابری است و همیشه در حضور اینترنت در دسترس است. وقتی گوشی هوشمند شما حداقل 3G داشته باشد و در خانه یا در یک کافه Wi-Fi باشد، کار با حروف به لذت تبدیل می شود. همه چیز همیشه در دسترس است. در همان زمان، درست مانند POP3، می توانید مکاتبات را از سرور بارگیری کرده و آن را در رایانه شخصی یا رایانه لوحی خود ذخیره کنید.
  • توسعه دهندگان IMAP برای توانایی جستجوی حروف (با نام یا آدرس فرستنده، و همچنین به سادگی با کلمات جداگانه)، سزاوار تشکر ویژه از کاربرانی هستند که صندوق پستی آنها دائماً پر است، اما به طور کامل مطالعه نشده است.
  • شما به راحتی می توانید بر روی قسمت های جداگانه نامه ها کار کنید و آنها را به سایر گیرندگان ارسال کنید. به طور کلی، توانایی کار با نامه به شما امکان می دهد آن را در دسته های مختلف سازماندهی کنید، بایگانی کنید و هرزنامه ها را فیلتر کنید.
  • IMAP با حساب های مختلف به خوبی کار می کند.

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

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

از کجا می توانم تنظیمات POP3 / IMAP را دریافت کنم؟

و سپس باید پارامترهای مناسب را در تنظیمات سرویس گیرنده ایمیل مشخص کنید. معمولاً باید نوع حساب (POP3 یا IMAP)، سرورهای ایمیل ورودی و خروجی، اطلاعات کاربر، شماره پورت سرور و سایر پارامترها را ثبت کنید.

خوشبختانه تمامی سرویس های معروف مانند جی میل، ایمیل Yandex، Microsoft Exchange از هر دو پروتکل پشتیبانی می کنند. و البته آنها اطلاعات مربوطه را در وب سایت خود ارائه می دهند. من فکر می کنم شما به راحتی می توانید آن را پیدا کنید و تنظیمات را خودتان انجام دهید.

"بحث" در مورد POP3 یا IMAP اکنون به پایان رسیده است. همه استدلال ها در اختیار شماست و من رسالت خود را انجام شده می دانم.

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

مقالات مرتبط برتر