ما هي خوادم POP3 وIMAP وSMTP؟ تعرف على ما هو "IMAP" في القواميس الأخرى.

02.08.2019

Outlook لـ Office 365 Outlook لـ Office 365 لنظام التشغيل Mac Outlook 2019 Outlook 2016 Office للأعمال مسؤول Office 365 Outlook 2013 Outlook 2010 Outlook 2007 Outlook 2016 for Mac Outlook for Mac 2011 Outlook على الويب لتطبيق ويب Office 365 للأعمال Outlook Web App لـ Office 365 مقدمة من 21Vianet Outlook.com Outlook 2019 لنظام التشغيل Mac بريد Outlook لنظام التشغيل Windows 10 أقل

IMAP وPOP هما طريقتان للوصول إلى البريد الإلكتروني. نوصي باستخدام IMAP إذا كنت بحاجة إلى التحقق من البريد الإلكتروني من عدة أجهزة مختلفة (على سبيل المثال، الهاتف والكمبيوتر المحمول والكمبيوتر اللوحي).

الوصول عبر IMAP

يتيح لك IMAP الوصول إلى بريدك الإلكتروني أينما كنت ومن أي جهاز. عندما تقرأ بريدًا إلكترونيًا باستخدام IMAP، فإنك لا تقوم بتنزيله وحفظه على جهاز الكمبيوتر الخاص بك؛ وبدلاً من ذلك، فإنك تقرأه من خدمة البريد الإلكتروني. ونتيجة لذلك، يمكنك التحقق من البريد الإلكتروني من أجهزة مختلفة في أي مكان في العالم: على هاتفك، على جهاز الكمبيوتر الخاص بك، على جهاز كمبيوتر صديق.

يقوم IMAP بتنزيل الرسالة فقط عند النقر فوقها، ولا يتم تنزيل المرفقات تلقائيًا. بهذه الطريقة يمكنك التحقق من الرسائل بشكل أسرع بكثير من استخدام بروتوكول POP.

بوب

يتصل بروتوكول POP بخدمة البريد الإلكتروني لديك ويقوم بتنزيل كافة الرسائل الجديدة منه. بمجرد تنزيلها على جهاز كمبيوتر يعمل بنظام التشغيل Windows أو Mac OS، يتم حذف الرسائل من خدمة البريد الإلكتروني. وهذا يعني أنه بعد تنزيل رسالة بريد إلكتروني، لا يمكن الوصول إليها إلا من نفس جهاز الكمبيوتر. إذا حاولت الوصول إلى رسالة من جهاز آخر، فلن تكون الرسائل التي تم تنزيلها مسبقًا متاحة.

يتم تخزين البريد المرسل محليًا على جهاز الكمبيوتر الذي يعمل بنظام التشغيل Windows أو Mac OS، وليس على خادم البريد.

يوفر العديد من موفري خدمة الإنترنت حسابات بريد إلكتروني تستخدم بروتوكول POP.

حسابات بريد الويب أو تطبيقات البريد الإلكتروني

Gmail وOutlook.com وHotmail.com وiCloud هي بريد ويب. تقوم بتسجيل الدخول إلى حساب بريد الويب الخاص بك على الإنترنت.

إذا كان لديك جهاز كمبيوتر يعمل بنظام التشغيل Windows أو Mac OS، فمن المحتمل أنك استخدمت برنامجًا مثل Outlook أو Apple Mail أو Thunderbird لإدارة بريدك الإلكتروني. Outlook وApple Mail وThunderbird هي تطبيقات بريد إلكتروني: برامج مثبتة على جهاز الكمبيوتر الخاص بك لإدارة بريدك الإلكتروني. يتواصلون باستخدام خدمة البريد الإلكتروني مثل Gmail أو Outlook.com لتلقي البريد الإلكتروني وإرساله.

يمكنك إضافة أي حساب بريد إلكتروني إلى تطبيق البريد وإدارته من هناك. على سبيل المثال، يمكنك إضافة حسابات بريد الويب (Gmail وOutlook.com وHotmail.com وAOL وYahoo) وحسابات البريد الإلكتروني التي توفرها مؤسستك إلى تطبيق Outlook أو Apple Mail.

إضافة حسابات بريد الويب إلى تطبيقات البريد الإلكتروني مثل Outlook وApple Mail وThunderbird

عند إضافة حساب بريد إلكتروني إلى تطبيق البريد الإلكتروني الخاص بك، فإنه يحاول إعداد الوصول عبر IMAP دون إدخالك.

إذا كان تطبيق البريد الإلكتروني الخاص بك غير قادر على إضافة حساب بريدك الإلكتروني، فعادةً ما يكون ذلك بسبب تكوين حساب البريد الإلكتروني للوصول عبر بروتوكول POP. في هذه الحالة، ستحتاج إلى الاتصال بمزود خدمة البريد الإلكتروني الخاص بك لمعرفة اسم خادم POP وSMTP حتى تتمكن من إدخال المعلومات في تطبيق البريد الإلكتروني الخاص بك. عادةً ما تبدو هذه المعلومات كما يلي:

    خادم البريد الوارد (IMAP): IMAP. _lt_ اسم الخدمة>. com

    خادم البريد الوارد (POP): pop..com

    خادم البريد الصادر (SMTP): smtp..com

تم وصف بروتوكول IMAP (بروتوكول الوصول إلى بريد الإنترنت) في RFC 2060.

على عكس بروتوكول POP3، الذي يقوم ببساطة بتنزيل الرسائل الواردة وتخزينها محليًا، باستخدام IMAP، يمكنك التعامل مع البريد مباشرة على الخادم

مثل POP3، يستخدم IMAP مفهوم خادم العميل مع مجموعة من الأوامر. تُستخدم الأوامر لنقل رسائل البريد الإلكتروني من الخادم إلى العميل. يقوم العميل بإنشاء اتصال TCP بالمنفذ 143 على الخادم لهذا الغرض. بعد ذلك، يجب أن يستجيب الخادم برسالة دعوة خاصة.

1 ". 5 * موافق shadrach.smallorg.org خادم IMAP4revl V12.250 جاهز 6 a001 تسجيل الخروج 7 * BYE shadrach.smallorg.org خادم IMAP4rev1 ينهي الاتصال 8 a001 OK اكتمل تسجيل الخروج 9 تم إغلاق الاتصال من قبل مضيف أجنبي. 10 $

يعرض السطر 1 الأمر لفتح جلسة باستخدام telnet على المنفذ 143 (منفذ IMAP الافتراضي). يعرض السطر 5 المطالبة الصادرة عن خادم IMAP. في السطر 6، أعطى العميل الأمر بإنهاء الجلسة مع الخادم. يرسل الخادم بعد ذلك رسالة نهاية الجلسة (السطر 7) ويغلق الاتصال بالعميل.

يسبق كل أمر يصدره العميل معرف فريد. يمكن للخادم بعد ذلك استخدام هذا المعرف في استجاباته، مما يسمح للعميل بتحديد الأمر الذي تشير إليه استجابة الخادم. وهذا مهم بشكل خاص عندما يقوم الخادم بتنفيذ أوامر متعددة في كل جلسة. عادةً ما يكون المعرف عبارة عن سلسلة قصيرة من الأحرف الأبجدية الرقمية التي يتم إنشاؤها بواسطة العميل. لذلك، في السطر 6 من القائمة 7.1، اختار العميل المعرف a001. إذا احتاج العميل إلى إصدار أوامر أخرى، فسيكون المعرف التالي هو a002، وما إلى ذلك. في كثير من الأحيان، لتبسيط الأمور، تتم ببساطة زيادة معرفات الأوامر بمقدار إحدى وحدات البت الخاصة بها على مدار جلسة IMAP.

بعد إنشاء الاتصال، يكون العميل في حالة مصادقة معلقة لأنه يجب عليه تعريف نفسه لإجراء أي عمليات مع صندوق البريد الخاص به على الخادم. بمجرد المصادقة على الخادم، يمكن للعميل استخدام أوامر IMAP لإدارة الرسائل على الخادم. يسمح بروتوكول IMAP للمستخدم بدعم صناديق بريد متعددة على خادم واحد. وفي هذه الحالة يستطيع العميل قراءة وإرسال وحذف الرسائل الموجودة في أي من صناديق البريد الخاصة به.

طرق مصادقة مستخدم IMAP

مثل POP3، يحتوي IMAP على عدة طرق لمصادقة العميل. بعضها يوفر مستوى أعلى من الأمن من غيرها. على عكس عملاء POP3، غالبًا ما يقضي عملاء IMAP جلسات طويلة جدًا مع الخادم أثناء معالجة الرسائل. بهذه الطريقة، لا يتم إرسال معرف المستخدم وكلمة المرور عبر الشبكة عدة مرات في الساعة، كما هو الحال عادةً مع بروتوكول POP3.

أمر تسجيل الدخول

يسمح أمر LOGIN للعميل بتسجيل الدخول إلى خادم IMAP باستخدام معرف المستخدم وكلمة المرور بنص عادي.

أمر المصادقة

يسمح أمر AUTHENTICATE للعميل باستخدام طرق مصادقة بديلة عند التسجيل في خادم IMAP. تعد مصادقة المستخدم الفردي اختيارية وغير مدعومة من قبل جميع خوادم IMAP. بالإضافة إلى ذلك، قد تختلف تطبيقات هذا الفحص وفقًا للخادم. عندما يصدر العميل أمر المصادقة، يستجيب الخادم بسلسلة استبيان مشفرة بـ base64. ومن ثم، تقع على عاتق العميل مسؤولية الرد على مكالمة مصادقة الخادم، والتي تم تشفيرها أيضًا باستخدام Base64. إذا كان الخادم لا يدعم طريقة المصادقة المقترحة للعميل، فإنه يتضمن الكلمة السلبية NO في استجابته. يجب على العميل بعد ذلك مواصلة المفاوضات للاتفاق على طريقة المصادقة. إذا فشلت كافة المحاولات لتحديد طريقة المصادقة، فسيحاول العميل التسجيل مع الخادم باستخدام أمر تسجيل الدخول. جلسة سبيل المثال باستخدام المصادقة:

1 [riley@ shadrach riley] $ telnet localhost 143 2 محاولة 127.0.0.1... 3 متصل بالمضيف المحلي. 4 حرف الهروب هو "^]" . 5 * موافق خادم المضيف المحلي IMAP4rev1 v12.250 جاهز 6 a1 AUTHENTICATE KERBEROS_V4 7 a1 لا يوجد فشل في مصادقة KERBEROS_V4 8 a2 AUTHENTICATE GSSAPI 9 a2 لا يوجد مصادقة GSSAPI 10 a3 AUTHENTICATE LOGIN 11 + VXNlciBOYU1lAA == 1 2 * 13 a3 فشل تسجيل الدخول المصادق 14 a4 تسجيل الدخول رايلي إطفاء 15 a4 موافق تم تسجيل الدخول 16 a5 تسجيل الخروج 17 * وداعا shadrach.smallorg.org IMAP4rev1 خادم إنهاء الاتصال 18 a5 موافق تم تسجيل الخروج 19 تم إغلاق الاتصال بواسطة مضيف أجنبي. 20 [رايلي@شادراش رايلي]$

تُظهر الأسطر من 6 إلى 9 العميل الذي يحاول التفاوض على طريقة مصادقة مع خادم IMAP. كما ترون، كل منهم لم ينجح. ويوضح السطر 10 أنه تم العثور على طريقة تحقق مقبولة لكل من العميل والخادم. عند الاستجابة، يصدر الخادم سلسلة استدعاء مشفرة base64 في السطر 11. ومع ذلك، في السطر 12، يرفض العميل محاولة تسجيل الدخول ويستأنف فقط في السطر 14 باستخدام أمر تسجيل الدخول.

جانب العميل من بروتوكول IMAP

بعد التسجيل في خادم IMAP، يمكن للعميل البدء في معالجة الرسائل. يوفر بروتوكول IMAP عددًا لا بأس به من الأوامر لقراءة رسائل البريد ونقلها وحذفها في صناديق البريد الموجودة على الخادم. تذكر أن بروتوكول IMAP يقوم بتخزين كافة الرسائل على الخادم. إن تنزيل رسائل البريد الإلكتروني إلى جهاز الكمبيوتر المحلي لديك هو لأغراض العرض فقط. ومع ذلك، لا يتم نقلها أو نسخها إلى جهاز الكمبيوتر المحلي الخاص بالعميل.

يسمى صندوق البريد الافتراضي للعميل INBOX. يتم إرسال جميع الرسائل الجديدة إلى INBOX. يتمتع العميل بالقدرة على إنشاء صناديق بريد جديدة (تسمى أحيانًا المجلدات في عملاء البريد الإلكتروني). هناك، لغرض التنظيم، يمكنه نقل الرسائل من مجلد INBOX.

يتم تعيين معرف فريد (UID) لكل رسالة يحددها في صندوق البريد. يتم الاحتفاظ بعلامة UID عبر كافة جلسات IMAP حتى يتمكن برنامج العميل من التعرف على الرسائل الموجودة في صندوق البريد بشكل صحيح. يحتوي كل صندوق بريد على UIDVALIDITY فريد. يجب أن تكون تسمية UIDVALIDITY موجودة أثناء كافة جلسات IMAP فقط إذا ظلت معرفات الرسائل في صندوق البريد كما هي. إذا كان صندوق البريد يحتوي على رسائل بمعرفات مختلفة، فيجب زيادة قيمة UIDVALIDITY أثناء الجلسة التالية. يتيح ذلك للعملاء إمكانية تحديد ما إذا كانت هناك رسائل جديدة في صندوق البريد الخاص بهم بسرعة منذ آخر وصول لهم.

يتم تزويد كل رسالة بعلامة تعرض حالتها. يمكن أن تكون العلامة دائمة أو محددة طوال مدة الجلسة. يمكن للعميل تغيير العلامات المستمرة واستمرارها عبر الجلسات. العلامات التي يتم تعيينها لكل جلسة تكون صالحة فقط لمدة جلسة IMAP الحالية. في الجدول 7.1 يقدم خيارات لإشارات رسائل البريد.

إشارات رسائل بريد IMAP

وصف العلامة \Seen تمت قراءة الرسالة \Answered تم إرسال رد على الرسالة \Flagged تم وضع علامة على الرسالة بالقوة \Deleted تم حذف الرسالة \Draft لم تنته الرسالة (مسودة) \الأخيرة رسالة جديدة في صندوق البريد

يمكن أن تحتوي رسالة البريد على 0 علامات أو عدة علامات. يتم إرسال معلومات حول العلامات إلى العميل مع الرسالة نفسها. وتقع على عاتق العميل مسؤولية تفسير الأعلام وفقًا لذلك.

يصف القسم التالي أوامر IMAP التي يمكن للعميل إصدارها إلى الخادم.

على الرغم من أن أوامر IMAP تتم كتابتها بأحرف كبيرة وفقًا لـ RFC، إلا أن معظم خوادم IMAP تقبل الأوامر المقدمة بالأحرف الكبيرة والصغيرة.

يجب أن يستجيب الخادم بشكل مناسب للأوامر المحددة، أو يستجيب بشكل سلبي إذا تم إعطاء الأمر بشكل غير صحيح أو غير مدعوم.

حدد الأمر

يتم استخدام الأمر SELECT فقط عندما يكون صندوق البريد نشطًا. افتراضيًا، حتى يتم تسجيل دخول العميل، لا يتم تحديد أي من صناديق البريد التي يمتلكها. بعد ذلك، يجب على العميل تحديد صندوق البريد الذي سيعمل به. عادةً ما يكون المربع الأول الذي يحدده العميل هو صندوق الوارد، حيث يتم وضع الرسائل الجديدة. تنسيق الأمر SELECT كما يلي:

حدد صندوق البريد

هنا صندوق البريد هو اسم صندوق البريد الذي يصل إليه العميل. يمكن أن يكون صندوق بريد واحد فقط نشطًا أثناء جلسة IMAP واحدة. إذا كان صندوق البريد موجودًا وكان لدى العميل حق الوصول المناسب إليه، فسيوفر الخادم استجابة متعددة الأسطر تصف حالة صندوق البريد.

إنشاء الأمر

يتم استخدام الأمر CREATE لإنشاء صندوق بريد جديد على خادم IMAP. يتم تحديد اسم وموقع صناديق البريد الجديدة وفقًا للمواصفات العامة لنظام التشغيل Linux. يتم إنشاء صندوق بريد جديد في دليل العمل الخاص بالمستخدم باسم، ولكن دون تحديد موقع لأنه معروف لدليل $HOME الخاص بالعميل. على سبيل المثال، إذا كان دليل عمل العميل هو /home/riley وقام العميل بإصدار أمر CREATE لإنشاء صندوق بريد جديد، فإن صندوق البريد الذي تم إنشاؤه حديثًا على خادم بريد Linux سيكون له المسار /home/riley/stuff/ نفاية. في هذا المثال يمكنك رؤية كيفية استخدام الحرف / الفاصل. ومع ذلك، هذا ليس شائعًا في كافة خوادم IMAP.

تستخدم بعض برامج عملاء IMAP المصطلح مجلد للإشارة إلى صناديق البريد الجديدة. كما يسمح العديد منها أيضًا للمستخدمين بإنشائها على مستوى معين من التداخل، لذا كن حذرًا عند إنشاء مجلدات جديدة (صناديق بريد). ومع زيادة المسار إلى صندوق البريد، تزداد صعوبة صيانته.

أمر الحذف

ينطبق الأمر DELETE على صناديق البريد، وليس الرسائل. سيحاول خادم IMAP، عند تلقي هذا الأمر، حذف صندوق البريد بالاسم المحدد كوسيطة للأمر. يمكن أن تستخدم وسيطة الأمر أوصاف مسار Linux القياسية، مفصولة بـ /، ما لم تكن موجودة في دليل $HOME. لا يمكن استعادة الرسائل من صناديق البريد المحذوفة ويتم فقدها مع صناديق البريد.

أمر إعادة التسمية

يمكن للعميل استخدام الأمر RENAME لتغيير اسم صندوق البريد. في هذه الحالة، يمكن استخدام معلمتين. المعلمة الأولى هي الاسم الفعلي لصندوق البريد الذي يحتاج إلى إعادة تسميته. والمعلمة الثانية هي اسم صندوق البريد الجديد.

إعادة التسمية لا تؤثر على محتويات صندوق البريد.

أمر القائمة

يتم استخدام الأمر LIST للحصول على قائمة بجميع صناديق بريد العملاء. ويستخدم معلمتين. تنسيق أمر LIST موضح أدناه:

قائمة صندوق البريد المرجعي

المرجع هنا هو الدليل الذي توجد به صناديق البريد. إذا قمت بتحديد سلسلة فارغة بدلاً من هذه المعلمة ("")، فستكون صناديق البريد موجودة في دليل العمل الخاص بالمستخدم $HOME. معلمة صندوق البريد الثاني هي اسم صندوق البريد المطلوب عرضه. يمكنك استخدام أحرف خاصة هنا، تمامًا كما تفعل عند الحصول على قائمة عادية من الأدلة، مثل حرف البدل (*). إذا تم تحديد اسم صندوق البريد كسلسلة فارغة ("")، فسيقوم الخادم بإرجاع الفاصل الهرمي (لنظام التشغيل Linux /) واسم المعلمة الجذر كاستجابة.

فريق LSUB

يتم استخدام الأمر LSUB لحل المشكلة الموضحة للأمر LIST. على عكس أمر LIST، الذي يعرض محتويات دليل العمل الخاص بالمستخدم بالكامل، يعرض أمر LSUB فقط صناديق بريد العميل التي تم تنشيطها بواسطة أمر SUBSCRIBE الموصوف مسبقًا. معلمات أمر LSUB هي نفسها تمامًا معلمات أمر LIST، أي. المرجع واسم صندوق البريد. مثل أمر LIST، تحدد معلمة الارتباط المسار إلى الدليل الذي يحتوي على صناديق بريد ذات أسماء متطابقة (دليل $HOME إذا كان ""). وفقًا لذلك، يشير اسم صندوق البريد إلى اسم صندوق البريد أو أسماء صناديق البريد التي تريد عرضها في القائمة (يُسمح باستخدام حرف البدل (*)).

يمكن بعد ذلك إضافة صناديق البريد إلى قائمة صناديق البريد النشطة باستخدام أمر الاشتراك وإزالتها من القائمة باستخدام أمر UNSUBSCRIBE. باستخدام هذه الأوامر، يمكنك تنفيذ قراءة مجموعات الأخبار بناءً على عميل IMAP. علاوة على ذلك، يتم تنفيذ كل مجموعة أخبار كصندوق بريد منفصل على الخادم، والذي يمكنك بعد ذلك الاشتراك فيه. تشتمل معظم برامج البريد الإلكتروني اليوم على ميزة قراءة مجموعة الأخبار، لذا فإن إجراء هذه العمليات في IMAP ليس ضروريًا.

أمر إلحاق

APPEND هو أمر آخر من مجموعة أوامر IMAP. عادةً ما يتم استخدام IMAP حصريًا لقراءة الرسائل من صناديق البريد. يسمح لك الأمر APPEND بإرسال رسائل إلى صندوق بريد عن طريق إلحاق الرسالة بنهاية ملف صندوق البريد. هذه الوظيفة لا تعمل بشكل صحيح تمامًا وهي خطيرة جدًا، لذا لا ننصح باستخدامها كبديل لـ SMTP. إنها ميزة إضافية لطيفة لبروتوكول IMAP أكثر من كونها العمود الفقري. التنسيق الأساسي لأمر APPEND هو كما يلي:

إلحاق رسالة بصندوق البريد [(الإشارات)] (حجم الرسالة).

تحقق من الأمر

يتم استخدام الأمر CHECK لتعيين نقطة تفتيش على صندوق بريد. يجب تنفيذ أية عمليات، مثل كتابة البيانات من ذاكرة الخادم إلى محرك الأقراص الثابتة الخاص به، في حالة صندوق البريد المناسبة. يتم استخدام أمر التحقق للتحقق من سلامة صندوق البريد بعد القرص والعمليات المماثلة الأخرى. يتم استخدام هذا الأمر بدون معلمات.

أمر إغلاق

الأمر CLOSE يرقى إلى مستوى اسمه - فهو يغلق صندوق البريد.

عند إغلاق صندوق بريد، يتم حذف كافة الرسائل التي تم وضع علامة \DELETED منه فعليًا.

يظهر تأثير الأمر CLOSE بوضوح على صندوق البريد الجديد الذي تم فتحه للتو. يمكن أيضًا إغلاق صندوق البريد المفتوح باستخدام أمر LOGOUT. لا يحتوي الأمر CLOSE على أي معلمات.

أمر EXPUNGE

يتم استخدام الأمر EXPUNGE لحذف كافة الرسائل التي تم وضع علامة \DELETED عليها من صندوق بريد دون إغلاق صندوق البريد.

استجابة الخادم لأمر EXPUNGE هي تقرير عن الحالة الجديدة لصندوق البريد.

1 $ telnet localhost 143 2 يحاول 127.0.0.1... 3 متصل بالمضيف المحلي. 4 حرف الهروب هو "^]". 5 * موافق localhost lMAP4rev1 v12.250 جاهز للخادم 6 a1 تسجيل دخول alex drums 7 a1 OK تم تسجيل الدخول 8 a2 حدد newbox 9 * 6 موجود 10 * 0 حديث 11 * موافق DID حالة الصلاحية 12 * موافق UID التالي المتوقع 13 * FLAGS (\Answered) \تم وضع علامة عليه \Deleted \Draft \Seen) 14 * موافق العلامات الدائمة 15 * موافق أول رسالة غير مرئية في /home/alex/newbox 16 a2 OK SELECT مكتمل 17 a3 store 1 +flags \DELETED 18 * 1 FETCH (FLAGS (\Deleted) ) 19 a3 تم إكمال OK STORE 20 a4 store 2 +flags \DELETED 21 * 2 FETCH (FLAGS (\Deleted)) 22 a4 تم إكمال OK STORE 23 a5 حالة صندوق جديد (الرسائل غير مرئية) 24 * الحالة صندوق جديد (الرسائل 6 غير مرئية 6) 25 a5 اكتملت الحالة OK 26 a6 expunge 27 * 1 EXPUNGE 28 * 1 EXPUNGE 29 * 4 موجود 30 * 0 الأخيرة 31 a6 OK تم مسحها رسالتين 32 a7 حالة صندوق جديد (الرسائل غير مرئية) 33 * حالة صندوق جديد (الرسائل 4 غير مرئية 4) 34 a7 OK STATUS اكتمل 35 a8 تسجيل الخروج 36 * BYE shadrach.sniallorg.org إنهاء الاتصال بخادم IMAP4rev1 37 a8 OK تم تسجيل الخروج 38 تم إغلاق الاتصال بواسطة مضيف أجنبي. 39 دولارًا

في السطر 8، يقوم المستخدم Alex بتحديد صندوق بريد اسمه newbox. الأسطر 9-16 هي استجابة الخادم بالمعلومات المتعلقة بصندوق البريد المحدد. يقول السطر 9 أن هناك 6 رسائل فيه. في السطرين 17 و20، استخدم المستخدم alex الأمر STORE لوضع علامة على رسالتين كمحذوفتين (\DELETED). ثم في السطر 23، يقوم المستخدم Alex بإصدار أمر STATUS. من السطر 24، يمكننا أن نستنتج أنه، من وجهة نظر خادم IMAP، لا تزال هناك ست رسائل في صندوق البريد، على الرغم من أنه تم وضع علامة على اثنتين منها على أنها محذوفة. في السطر 26، يصدر المستخدم الأمر EXPUNGE، الذي يمحو الرسائل التي تم وضع علامة عليها كمحذوفة. تؤكد استجابة الخادم في الأسطر 27-31 أنه تم حذف الرسائل من صندوق البريد وأن هناك أربع رسائل متبقية في صندوق البريد. تم تأكيد ذلك أيضًا من خلال أمر الحالة المحدد في السطر 32. ويستجيب الخادم له بأنه يوجد الآن أربع رسائل فقط في صندوق البريد.

فريق البحث

يعد أمر البحث أحد أقوى الأدوات في ترسانة IMAP. يبحث هذا الأمر عن الرسائل بناءً على المعايير الموجودة في صندوق البريد النشط ثم يعرض النتائج كرقم رسالة. تنسيق أمر البحث هو كما يلي:

بحث (معايير البحث)

تتكون مواصفات CHARSET هنا من الكلمة الوظيفية CHARSET متبوعة بمحدد مجموعة الأحرف. مجموعة الأحرف الافتراضية هي ASCII، لذلك يتم حذف هذه المعلمة بشكل عام. تحدد معلمة معايير البحث معايير البحث الرئيسية وقيمها. تم توضيح معايير البحث في الجدول. 7.3.

طاولة. معايير البحث للأمر SEARCH

معيار البحث الوصف الرسائل ذات الأرقام المطابقة للنطاق المحدد الكل جميع الرسائل الموجودة في صندوق البريد الرسائل التي تم الرد عليها بعلامة \ANSWERED BCC الرسائل التي تحتوي على السلسلة المحددة في حقل الرأس BCC قبل الرسائل التي تم إنشاؤها قبل التاريخ المحدد BODY الرسائل التي تحتوي على السلسلة المحددة في رسائل CC النصية التي تحتوي على السلسلة المحددة في حقل رأس CC DELETED، الرسائل ذات علامة \DELETED DRAFT، الرسائل ذات علامة \DRAFT FLAGGED، الرسائل مع مجموعة العلامات \FLAGGED من الرسائل التي تحتوي على السلسلة المحددة في حقل الرأس من رأس الصفحة، الرسائل التي تحتوي على الرأس المحدد مع سلسلة KEYWORD المحددة فيه الرسائل التي تحتوي على قائمة المعايير المحددة رسائل أكبر من n رسائل جديدة مع علامة \RECENT ولكن بدون علامة \SEEN NOT رسائل لا تحتوي على قائمة المعايير المحددة رسائل قديمة بدون \RECENT علامة ON الرسائل التي تم إنشاؤها في اليوم المحدد أو الرسائل التي تحتوي على معايير بحث منطقي أو الرسائل الأخيرة ذات علامة \RECENT SEEN الرسائل ذات العلامة \SEEN SENTBEFORE الرسائل التي تم إنشاؤها قبل التاريخ المحدد، وفقًا لحقل رأس التاريخ SENTON الرسائل التي تم إنشاؤها في التاريخ المحدد، وفقًا لحقل رأس التاريخ SENTSINCE الرسائل التي تم إنشاؤها بعد التاريخ المحدد، وفقًا لحقل رأس التاريخ SINCE الرسائل التي تم إنشاؤها بعد التاريخ المحدد أصغر الرسائل التي لا يتجاوز حجمها n الرسائل النصية التي تحتوي على السلسلة المحددة إما في الرؤوس أو في نص الرسالة UID الرسائل ذات معرفات UID المطابقة للنطاق المحدد رسائل UNANSWERED بدون علامة \ANSWERED UNDELETED رسائل بدون علامة \DELETED UNDRAFT رسائل بدون علامة \DRAFT UNFLAGGED رسائل بدون مجموعة من العلامات \FLAGGED UNKEYWORD رسائل بدون مجموعة من المعايير المحددة UNSEEN رسائل بدون إشارة \SEEN

كما ترون من الجدول، هناك عدد كبير من معايير البحث عن الرسائل. يعد هذا مناسبًا جدًا عندما تحتاج إلى العثور على رسالة معينة في صناديق البريد المليئة بعدد كبير من الرسائل. يوجد أدناه مثال قصير باستخدام أمر SEARCH.

1 $ telnet localhost 143 2 يحاول 127.0.0.1... 3 متصل بالمضيف المحلي. 2 حرف الهروب هو "^]". 4 * موافق localhost IMAP4rev1 V12.250 الخادم جاهز 5 a1 تسجيل الدخول alex drums 7 a1 OK تم تسجيل الدخول 8 a2 حدد البريد الوارد 9 * 2 موجود 10 * 0 الأخيرة 11 * موافق حالة صلاحية UID 12 * موافق المتوقع التالي UID 13 * FLAGS (\Answered) \تم وضع علامة عليه \Deleted \Draft \Seen) 14 * موافق دائم fs 15 * موافق أول رسالة غير مرئية في /var/spool/mail/alex 16 a2 OK SELECT مكتمل 17 a3 اختبار موضوع رأس البحث 18 * بحث 1 2 19 a3 موافق اكتمل البحث 20 a4 موضوع رأس البحث آخر 21 * بحث 2 22 a4 موافق اكتمل البحث 23 a5 بحث غير مرئي 24 * بحث 1 2 25 a5 موافق اكتمل البحث 26 a6 تسجيل الخروج 27 * BYE shadrach.smallorg.org IMAP4rev1 ينهي الاتصال بالخادم 28 a6 موافق تم تسجيل الخروج 29 تم اغلاق الاتصال بواسطة مضيف اجنبي. 30 دولارًا

تعرض الأسطر 17 و20 و23 أمثلة لاستخدام أمر البحث. الأسطر 18 و21 و24 هي استجابات خادم IMAP لأمر SEARCH. يحتوي الرد على أرقام الرسائل المطابقة لمعايير البحث. إذا لم يتم العثور على أي تطابقات، يقوم الخادم بإرجاع الكلمة SEARCH بدون معرف الرسالة.

أمر الجلب

يتم استخدام أمر FETCH لاسترداد نص رسالة البريد الإلكتروني. يتم استخدامه فقط لعرض الرسائل. وعلى عكس POP3، لا يقوم عميل IMAP بتخزين نسخة من الرسالة على جهاز الكمبيوتر العميل.

فريق المتجر

يتم استخدام الأمر STORE لتغيير معلومات الرسالة. تنسيق الأمر كما يلي:

محل

تحدد الوسيطة نطاق أرقام الرسائل التي ينطبق عليها الأمر STORE. يوجد حاليًا نوعان فقط من البيانات المحددة لهذا الأمر (). يحدد نوع FLAGS مجموعة العلامات المعينة للرسالة. يحدد النوع FLAGS.SILENT أيضًا مجموعة من العلامات التي تم تعيينها للرسالة، لكن خادم IMAP لا يُرجع قيمتها الجديدة في استجابته.

يمكنك التحكم في سلوك أنواع البيانات هذه عن طريق إضافتها مسبقًا بعلامة الجمع (+) أو علامة الطرح (-). علامة الزائد تعني أنه سيتم إضافة قيمة نوع البيانات () إلى الرسالة، وعلامة الطرح تعني أنه سيتم إزالتها من الرسالة.

17 متجر a3 1 +أعلام \DELETED 18 * 1 FETCH (أعلام (\Deleted)) 19 a3 OK STORE مكتمل

يوضح السطر 18 من هذه القائمة كيفية تعيين العلامة \DELETED للرسالة في رقم صندوق البريد النشط 1. لاحظ أن العلامة مسبوقة بعلامة الجمع (+). يمكنك أيضًا تحديد علامة (-). سيتم بعد ذلك مسح العلامة \DELETED للرسالة (إحدى الطرق لاستعادة رسالة محذوفة قبل أن تصبح نقاط فحص الرسالة نافذة المفعول).

لا يتم حذف الرسالة التي تحمل العلامة \DELETED فعليًا من علبة البريد حتى يتم تشغيل الأوامر لتعيين نقاط فحص جديدة لعلبة البريد. ويتم ذلك باستخدام أوامر التحقق أو EXPUNGE أو SELECT أو LOGOUT.

أمر النسخ

يتم استخدام الأمر COPY لنسخ الرسائل من صندوق بريد إلى آخر. تنسيق الأمر COPY موضح أدناه:

ينسخ

يحدد هنا نطاق أرقام الرسائل التي يجب نسخها من صندوق البريد النشط، ويحدد اسم صندوق البريد الذي يجب نسخها إليه.

لا يوجد أي أمر لنقل الرسائل المحددة لبروتوكول IMAP، ولكن من الواضح أن هذه العملية ليست أكثر من نسخ الرسائل إلى صندوق بريد آخر مع تعيين العلامة \DELETED للرسائل الأصلية. بعد التدوير التالي لصندوق البريد (تحديد نقطة التفتيش)، سيتم حذف الرسائل الأصلية وستبقى نسخها فقط.

فريق القدرة

يمكن للعميل استخدام أمر CAPABILITY للاستعلام عن خادم IMAP للحصول على معلومات حول إمكانياته.

فريق نوب

تصرفات أمر NOOP، كما نعلم، تتوافق مع اسمه، أي. هي لا تفعل أي شيء. يمكن استخدامه للحفاظ على النشاط أثناء الجلسة حتى لا تنتهي الجلسة بسبب مؤقت المهلة. يجب أن تكون استجابة الخادم لأمر NOOP إيجابية دائمًا. نظرًا لأن الخادم يُرجع غالبًا حالة تنفيذ أمر معين في استجابته، فيمكن استخدام NOOP كمشغل للاستعلام بشكل دوري عن حالة الخادم. إذا حدث شيء ما لصندوق البريد أثناء فترة المهلة، مثل قيام الخادم بحذف الرسائل وفقًا للقواعد التي تم تعيينها لصندوق البريد بواسطة مسؤول نظام البريد، فسيقوم أمر NOOP بإرجاع معلومات محدثة حول حالته.

أمر تسجيل الخروج

يتم استخدام أمر LOGOUT لإنهاء الجلسة لمعرف المستخدم الحالي وإغلاق كافة صناديق البريد المفتوحة. إذا تم وضع علامة على أي رسائل بالعلامة \DELETED، فسيتم حذفها فعليًا من صندوق البريد باستخدام هذا الأمر.

سنخبرك اليوم بالتفصيل عن بروتوكولات الإنترنت الأكثر استخدامًا - POP3 وIMAP وSMTP. كل من هذه البروتوكولات لها غرض ووظيفة محددة. دعونا نحاول معرفة ذلك.

بروتوكول POP3 ومنافذه

Post Office Protocol 3 (POP3) هو بروتوكول بريد قياسي مصمم لتلقي رسائل البريد الإلكتروني من خادم بعيد إلى عميل بريد إلكتروني، ويسمح لك POP3 بحفظ رسالة بريد إلكتروني على جهاز الكمبيوتر الخاص بك وحتى قراءتها إذا كنت غير متصل بالإنترنت. من المهم ملاحظة أنه إذا اخترت استخدام بروتوكول POP3 للاتصال بحساب البريد الخاص بك، فسيتم حذف رسائل البريد الإلكتروني التي تم تنزيلها بالفعل على جهاز الكمبيوتر الخاص بك من خادم البريد. على سبيل المثال، إذا كنت تستخدم أجهزة كمبيوتر متعددة للاتصال بحساب بريد إلكتروني واحد، فقد لا يكون بروتوكول POP3 هو الخيار الأفضل في هذه الحالة. من ناحية أخرى، نظرًا لأنه يتم تخزين البريد محليًا، على جهاز كمبيوتر خاص بمستخدم معين، فإن هذا يسمح لك بتحسين مساحة القرص على جانب خادم البريد.

افتراضيًا، يستخدم بروتوكول POP3 المنافذ التالية:

  • المنفذ 110 هو منفذ POP3 الافتراضي. انه غير امن.
  • المنفذ 995 - يجب استخدام هذا المنفذ إذا كنت تريد إنشاء اتصال آمن.
بروتوكول ومنافذ IMAP

بروتوكول الوصول إلى الرسائل عبر الإنترنت (IMAP) هو بروتوكول بريد إلكتروني مصمم للوصول إلى البريد من عميل بريد إلكتروني محلي. يعد IMAP وPOP3 من أكثر البروتوكولات شيوعًا على الإنترنت المستخدمة لتلقي البريد الإلكتروني. يتم دعم كلا البروتوكولين من قبل جميع عملاء البريد الحديثين (MUA - وكيل مستخدم البريد) وخوادم الويب.

بينما يسمح بروتوكول POP3 بالوصول إلى البريد من تطبيق واحد فقط، يسمح IMAP بالوصول من عملاء متعددين. لهذا السبب، يعد IMAP أكثر قابلية للتكيف في الحالات التي يحتاج فيها عدة مستخدمين إلى الوصول إلى حساب البريد الإلكتروني نفسه.

افتراضيًا، يستخدم بروتوكول IMAP المنافذ التالية:

  • المنفذ 143 هو المنفذ الافتراضي. غير آمن.
  • المنفذ 993 هو منفذ للاتصال الآمن.
بروتوكول SMTP ومنافذه

يعد بروتوكول نقل البريد البسيط (SMTP) بروتوكولًا قياسيًا لإرسال رسائل البريد الإلكتروني عبر الإنترنت.

تم وصف هذا البروتوكول في RFC 821 وRFC 822، اللذين تم نشرهما لأول مرة في أغسطس 1982. وفقًا لـ RFC، يجب أن يكون تنسيق العنوان بالتنسيق user_name@domain_name. يشبه تسليم البريد عمل الخدمة البريدية العادية: على سبيل المثال، خطاب إلى العنوان [البريد الإلكتروني محمي]، سيتم تفسيره على النحو التالي: ivan_ivanov هو العنوان، وmerionet.ru هو الرمز البريدي. إذا كان اسم مجال المستلم مختلفًا عن اسم مجال المرسل، فسيقوم MSA (وكيل إرسال البريد) بإرسال الرسالة من خلال وكيل نقل البريد (MTA). الفكرة الرئيسية لـ MTA هي إعادة توجيه الرسائل إلى منطقة نطاق أخرى، على غرار الطريقة التي يرسل بها البريد التقليدي الرسائل إلى مدينة أو منطقة أخرى. يتلقى MTA أيضًا البريد من MTAs الأخرى.

يستخدم بروتوكول SMTP المنافذ التالية.

أيهما أفضل: POP3 أو IMAP ليس مجرد مسألة ذوق.

يقوم بروتوكول POP3 بتنزيل كل البريد من الخادم إلى الكمبيوتر المحلي. في هذه الحالة، يتم حذف البريد، في معظم الحالات، من الخادم مباشرة بعد تحميله في عميل البريد، أو بعد عدة أيام. وهذا يعني أن الرسائل موجودة في مكان واحد فقط - إما على الخادم أو على الكمبيوتر. إذا حدث شيء ما للكمبيوتر، فسوف تواجه مشكلة.

ومع ذلك، لا يزال بروتوكول POP3 هو بروتوكول تنزيل البريد الإلكتروني الأكثر شيوعًا. يشير الاختصار "POP" إلى "Post Office Protocol". إنه يعمل مثل مكتب البريد التقليدي. الفرق بين IMAP وPOP3 هو أن الأخير يشبه ساعي البريد الذي يحمل رسالة من المكتب إلى منزلك. وبطبيعة الحال، إذا كانت الرسالة معك، فلا يمكن أن تكون في أي مكان آخر.

عند التفكير في أيهما أفضل: IMAP أو POP3، قم بإعطاء الأفضلية للخيار الثاني إذا كانت لديك مساحة صغيرة مخصصة على الخادم، وسيكون الحصول على ميغابايت إضافية مكلفًا للغاية. يقوم معظم مزودي خدمة البريد الإلكتروني بتعيين حصة معينة لحجم المراسلات. إذا تم استنفادها، فلن تتمكن من تلقي رسائل البريد الإلكتروني الجديدة إلا بعد حذف بعض الرسائل القديمة.

IMAP هو تطور أحدث. إنه يرمز إلى "بروتوكول الوصول إلى الرسائل عبر الإنترنت"، وكما يوحي الاسم، فإنه يوفر فقط الوصول إلى الرسائل الموجودة على الخادم. الفرق بين IMAP وPOP3 هو أن البروتوكول الأول يطلب أولاً قائمة بالرسائل المخزنة على خادم البريد. يقوم برنامج البريد الإلكتروني الخاص بك بعد ذلك بتنزيل نسخ محلية من رسائل البريد الإلكتروني ويسمح لك بالعمل معها، لكن رسائل البريد الإلكتروني نفسها تظل على الخادم حتى تقوم بحذفها بشكل صريح من هناك.

عند الاختيار بين POP3 أو IMAP، يجب عليك أولاً الإجابة على سؤال ما إذا كنت ستعمل مع البريد الإلكتروني من عدة أجهزة أو من جهاز واحد فقط. إذا كنت تقرأ وترسل رسائل البريد الإلكتروني من جهاز الكمبيوتر أو الكمبيوتر المحمول أو الجهاز اللوحي في المنزل أو العمل، فإن أفضل خيار هو الاعتماد على IMAP.

يدعم جميع موفري خدمات البريد الإلكتروني الرئيسيين تقريبًا (Gmail وYahoo وHotmail وما إلى ذلك) هذا البروتوكول. بالإضافة إلى ذلك، Microsoft Exchange هو متغير IMAP. يتيح لك هذا البروتوكول مزامنة البريد الإلكتروني بسهولة بين هاتفك الذكي والكمبيوتر اللوحي وأجهزة الكمبيوتر التي تستخدمها. ستتمكن أيضًا من الوصول إلى مراسلاتك باستخدام متصفح الإنترنت العادي. بعد كل شيء، يتم تخزين رسائل البريد الإلكتروني على الخادم، ويقوم العديد من موفري خدمة البريد الإلكتروني بإنشاء واجهة ملائمة للوصول إلى الويب.

في عالم حديث مليء بجميع أنواع الأدوات الرقمية، عند الاختيار بين POP3 وIMAP، من الأفضل إعطاء الأفضلية للبروتوكول الأخير الأحدث. وبمساعدتها، نقوم بكسر الاتصال المحكم بين الجهاز وعميل البريد الإلكتروني وخادم البريد الإلكتروني. الآن لا يهم موقع ونوع نظام التشغيل. ويتيح لك تخفيض تكلفة تخزين البيانات الحصول على صناديق بريد ذات حجم ضخم تحت تصرفك. اليوم، يسمح لك عدد قليل فقط من مقدمي الخدمة باستخدام البريد الإلكتروني عبر بروتوكول POP3 فقط. ما لم يكن لديك أي سبب خاص لاستخدام POP3، اختر بروتوكول IMAP.

13/04/17 1.7 ألف

إذا تلقيت بعض رسائل البريد الإلكتروني على أحد أجهزة الكمبيوتر وأخرى على جهاز آخر، فقد يتسبب ذلك في حدوث مشكلات. لأنه لا يستخدم بروتوكول IMAP.


عادةً ما تقرأ زوجة واين زيمرمان البريد الإلكتروني على جهاز الكمبيوتر الخاص بها. ولكن عندما تحاول عرض بريدها الإلكتروني على جهاز الكمبيوتر الخاص بزوجها، يتم فقدان الرسائل.

أستطيع أن أفترض أن عميل البريد الإلكتروني الخاص بزوجتك قد تم تكوينه لاستخدام بروتوكول POP3 القديم. لقد كان الأمر جيدًا عندما كان لدى معظم الأشخاص جهاز كمبيوتر واحد وليس هاتفًا ذكيًا. ولكن نظرًا لأن الأشخاص يستخدمون أجهزة كمبيوتر وأجهزة محمولة متعددة للوصول إلى بريدهم الإلكتروني، لم يعد هذا هو الحال.

عندما تخبر عميل البريد الإلكتروني الخاص بك (مثل Outlook) بتلقي البريد، يقوم بروتوكول POP3 بنقل رسائل البريد الإلكتروني الجديدة من خادم خدمة البريد الإلكتروني إلى عميلك ويحذفها من الخادم. إذا قمت بفحص البريد الإلكتروني على جهازي كمبيوتر باستخدام بروتوكول POP3، فسيتم الوصول إلى بعض رسائل البريد الإلكتروني على جهاز كمبيوتر واحد، ولكن لن يمكن الوصول إلى رسائل البريد الإلكتروني الأخرى إلا على جهاز الكمبيوتر الآخر.

فيما يلي طريقتان للتغلب على هذه المشكلة:

استخدم أفضل بروتوكول

على عكس POP3، يتم استخدام IMAP لمزامنة برنامج العميل مع الخادم. ستكون جميع رسائل البريد الإلكتروني متاحة على كلا الجهازين. عندما تقوم بحذف بريد إلكتروني في برنامجك، يقوم IMAP أيضًا بحذفه من الخادم.

في Outlook 2016 (الذي يستخدم بروتوكول POP3 افتراضيًا)، لا يمكنك تغيير بروتوكول الحساب مباشرةً. ولكن يمكنك إنشاء حساب جديد وحذف الحساب القديم:

  • في Outlook، انتقل إلى ملف - إعدادات الحساب - إعدادات الحساب:
  • سيظهر مربع حوار إعدادات الحساب على الشاشة. انقر على زر "إنشاء"؛
  • في معالج "إضافة حساب"، حدد "الإعداد اليدوي" أو "أنواع الخوادم الإضافية" (في الزاوية اليسرى السفلية):
  • في الصفحة التالية، حدد بروتوكول POP أو IMAP. (نعم، هذا أحد الخيارات)؛
  • تقديم جميع المعلومات المطلوبة. تأكد من ضبط نوع حسابك على IMAP؛
  • لديك الآن حسابان يشتركان في نفس عنوان البريد الإلكتروني. ارجع إلى صندوق الوارد الخاص بك واسحب رسائل البريد الإلكتروني من حسابك القديم إلى حسابك الجديد؛
  • ارجع إلى مربع الحوار "الحسابات"، وحدد الحساب القديم الذي تم تكوينه لـ POP3، وانقر فوق الزر "حذف".
  • استخدام عميل الويب

    إذا قمت بفحص بريدك من خلال خدمة البريد الإلكتروني وليس من خلال برنامج على جهاز الكمبيوتر الخاص بك، فإن تنزيل الرسائل على جهاز كمبيوتر معين لا يمثل مشكلة.

    يمكنك أيضًا استخدام خدمة بريد إلكتروني موثوقة على الويب مثل Gmail. ستحتاج إلى إنشاء حساب Gmail جديد، ولكن يمكنك إعداد Gmail لإرسال واستقبال رسائل البريد الإلكتروني من أي خدمة بريد إلكتروني أخرى عن طريق إعداده باستخدام IMAP:

  • في Gmail، انقر على أيقونة الأداة الموجودة في الزاوية اليمنى العليا وحدد "الإعدادات"؛
  • انتقل إلى علامة التبويب "الحسابات والاستيراد"؛
  • في قسم "إرسال البريد الإلكتروني باسم"، انقر فوق الزر "إضافة عنوان بريد إلكتروني آخر" واتبع التعليمات الموجودة في معالج الإعداد؛
  • انتقل إلى قسم "التحقق من البريد الإلكتروني من حسابات أخرى (باستخدام POP3)"، وانقر فوق الزر "إضافة حساب بريد إلكتروني POP3" واتبع التعليمات الموجودة في معالج الإعداد.