Imap مقابل SMTP: ما هما؟ ما هو الأفضل للاستخدام؟
نشرت: 2022-02-27يشارك IMAP و SMTP في نقل رسالة إلكترونية. هؤلاء هم المرسل والمستلم وخادم البريد. ينتقل البريد الإلكتروني من المرسل إلى خادم البريد. ثم يتيح للمستلم الحصول على الرسالة. ما هو دور بروتوكول البريد الإلكتروني هنا؟ يقيم اتصالات بين الأطراف المتحولة. لذلك ، هناك حاجة إلى بروتوكول واحد للإرسال ، وواحد - للاستلام. اليوم ، سنراجع بروتوكولي البريد الإلكتروني الأكثر استخدامًا - SMTP و IMAP لمساعدتك في اختيار الخيار الصحيح لأغراضك.
الحار!! تم إطلاق الإصدار 2.0 من Claue
يعد Claue - Clean، Minimal Magento 2 & 1 Theme نموذجًا ممتازًا لمتجر تجارة إلكترونية حديث ونظيف يحتوي على أكثر من 40 تخطيطًا للصفحة الرئيسية والعديد من الخيارات للتسوق ، والمدونة ، والمحفظة ، وتخطيطات محدد مواقع المتاجر ، وصفحات مفيدة أخرى. يأتي إصدار Claue 2. 0 مع مجموعة من الميزات الحصرية بما في ذلك:
- أن تكون مبنية على موضوع Luma.
- تلبية جميع معايير Magento Theme
- تحسن كبير في الأداء
- متوافق مع معظم ملحقات الطرف الثالث.
- متوافق تمامًا مع Magento 2.4.x
هذه النسخة المتقدمة الثانية تختلف تمامًا عن سابقتها. وبالتالي ، إذا كنت تستخدم الإصدار 1 من Claue وترغب في التحديث إلى الإصدار 2 من Claue ، فيمكنك فقط إعادة إنشاء موقع ويب جديد بدلاً من التحديث من الإصدار القديم. الآن ، دعنا نعود إلى الموضوع الرئيسي
SMTP - بروتوكول لإرسال رسائل البريد الإلكتروني
يحدد بروتوكول نقل البريد البسيط (SMTP) كيفية وصول الرسالة من المرسل إلى خادم البريد الإلكتروني. أيضًا ، يتم استخدامه بواسطة وكيل نقل البريد (MTA) لتسليم البريد الإلكتروني بين الخوادم - ترحيل البريد. SMTP مخصص فقط لإرسال رسائل البريد الإلكتروني.
كيف يعمل SMTP
يتكون سير عمل SMTP من الأوامر المرسلة من قبل عميل SMTP والردود المقابلة بواسطة خادم SMTP. الأوامر نصية مثل HELO و MAIL FROM وغيرها. أيضًا ، يمكن استخدام أوامر SMTP (ESMTP) الموسعة مثل EHLO و STARTTLS وما إلى ذلك. يتم تمثيل الردود بواسطة رموز إكمال رقمية مثل 220 و 250 و 354 وما إلى ذلك. لمزيد من المعلومات حول أوامر SMTP ورموز الاستجابة ، اقرأ منشور المدونة المخصص الخاص بنا.
تتكون أي محادثة SMTP من ثلاث مراحل:
مصافحة SMTP - ينشئ عميل SMTP اتصال TCP بخادم SMTP. بمجرد أن يرد الخادم بـ 250 ، تبدأ المصافحة. تنتهي المرحلة عندما يؤكد الخادم عنوان المستلم.
نقل البريد الإلكتروني - يقوم الرمز 354 ، كاستجابة لأمر DATA ، بتشغيل نقل البريد الإلكتروني. بمجرد حصول الخادم على نقطة نهائية ، يتم نقل الرسالة.
الإنهاء - يقول العميل والخادم وداعًا لبعضهما البعض باستخدام الأمر QUIT والرمز 221 على التوالي.
دعنا نلقي نظرة على التفاعل بين عميل SMTP والخادم من خلال مثال بسيط لتسليم البريد الإلكتروني:
ما هو بروتوكول IMAP؟
بروتوكول الوصول إلى الرسائل عبر الإنترنت (IMAP) هو معيار اتصال للوصول إلى البريد الإلكتروني المخزن على الخادم. اليوم ، نسخته الرابعة قيد الاستخدام. لذا فإن اسم IMAP4 منتشر أيضًا. الميزة الرئيسية لهذا البروتوكول هي أن الرسالة تبقى على الخادم. سيتم تنزيله بمجرد أن يختاره المستلم لفتحه. لذلك ، يحصل IMAP على حق الوصول إلى البريد الإلكتروني من أي جهاز أو موقع إذا كان مصرحًا به. هذا هو خيار الانتقال لمعظم مزودي خدمة البريد الإلكتروني حتى الآن.
كيف يعمل بروتوكول IMAP
فيما يلي التدفق الأساسي لتفاعل عميل / خادم IMAP:
- يتصل عميل البريد الإلكتروني الخاص بالمستلم بالخادم الذي تم تخزين الرسالة عليه
- يمكن للمستلم رؤية رؤوس جميع الرسائل الموجودة على الخادم
- إذا اختار المستلم رسالة معينة لقراءتها ، يقوم بروتوكول IMAP بتنزيلها عند الطلب
تحت الغطاء ، قد يبدو اتصال IMAP البدائي كما يلي:
هناك ثلاثة أشكال من استجابات خادم IMAP
- استجابات الحالة (
OK
،NO
،BAD
،BYE
،PREAUTH
)
قد تتضمن رمز استجابة مثل ALERT
أو CAPABILITY
. يعطي رمز الاستجابة معلومات إضافية تتجاوز شرط استجابة الحالة.
- بيانات الخادم
تتضمن هذه الاستجابات حالة الخادم وصندوق البريد ( RECENT
LIST
EXISTS
CAPABILITY
الرسالة ( EXPUNGE
و FETCH
)
- طلب استمرار القيادة
تؤكد هذه الاستجابة أن الخادم جاهز لقبول استمرار أمر العميل. إنه بعلامة " +
".
Imap مقابل بروتوكول نقل البريد الإلكتروني
الفرق الرئيسي بين SMTP و IMAP هو الوظيفة التي يلعبونها. SMTP هو بروتوكول إرسال البريد الإلكتروني سواء كان من العميل أو بين الخوادم لنشر البريد الإلكتروني نحو الوجهة المقصودة. بالمقارنة ، IMAP هو بروتوكول يتعامل مع إدارة واسترداد رسائل البريد الإلكتروني من الخادم. لذلك إذا كنت تستخدم البريد الإلكتروني ، فمن المحتمل أنك تستخدم كلا البروتوكولين حتى إذا كنت لا تعرف ذلك.
هناك اختلاف رئيسي آخر بين SMTP و IMAP وهو مكان استخدامه. يتم استخدام IMAP فقط بين العميل الذي يقوم باسترداد البريد الإلكتروني والخادم حيث يتم تخزين رسائل البريد الإلكتروني. في المقابل ، يستخدم العميل SMTP لإرسال رسائل البريد الإلكتروني إلى الخادم. ولكن يتم استخدامه أيضًا بواسطة الخوادم لدفع البريد الإلكتروني إلى خادم آخر. هذا صحيح بشكل خاص عندما لا يشترك المرسل والمتلقي في نفس مزود الخدمة.
IMAP هو واحد فقط من العديد من البروتوكولات لاسترداد البريد الإلكتروني. واحد آخر هو POP3. هذان هما البروتوكولات الأكثر شيوعًا لاسترداد البريد الإلكتروني. يأتي مع IMAP باعتباره أقوى الاثنين. ولكن نظرًا للدعم المسبق لـ POP3 في الأجهزة القديمة ، فإنه لا يزال قيد الاستخدام على نطاق واسع اليوم. SMTP بلا منازع هو البروتوكول الأكثر انتشارًا لإرسال رسائل البريد الإلكتروني. على الرغم من وجود بروتوكولات بريد إلكتروني صادرة أخرى ، فإن SMTP هو الأكثر شيوعًا واستخدامًا على نطاق واسع.
بالنسبة لخدمات البريد الإلكتروني المستندة إلى المستعرض ، ليست هناك حاجة للتلاعب أو حتى معرفة البروتوكول المستخدم أو العناوين الدقيقة المستخدمة لهذه البروتوكولات. تصبح معرفة هذه التفاصيل ذات صلة فقط عند استخدام عميل آخر مثل Microsoft Outlook أو Mozilla Thunderbird لإرسال واستقبال رسائل البريد الإلكتروني الخاصة بك. اعتمادًا على مزودي الخدمة لديك ، يمكنك الحصول على عنوانين ذوي صلة. واحد من أجل SMTP والآخر لـ IMAP أو POP3. يجب تكوين هذه العناوين بشكل صحيح في عميلك وإلا فلن تتمكن من تلقي رسائل البريد الإلكتروني أو إرسال رسائل البريد الإلكتروني أو كليهما.
ملخص:
- يستخدم SMTP لإرسال رسائل البريد الإلكتروني بينما يتم استخدام IMAP لاسترداد رسائل البريد الإلكتروني
- يتم استخدام SMTP بين الخوادم بينما يتم استخدام IMAP فقط بين العميل والخادم
- SMTP هو البروتوكول السائد للبريد الإلكتروني الصادر بينما IMAP هو واحد فقط من بروتوكولين شائعين لاسترداد البريد الإلكتروني
ارفع مستوى موقعك على الويب مع ArrowHiTech - الشريك الرسمي لـ Magento
إذا كنت تبحث عن حزمة Magento فعالة من حيث التكلفة لمتجر التجارة الإلكترونية الخاص بك ، فلا تبحث في أي مكان آخر غير Magesolution. تقدم Magesolution خدمات شاملة بما في ذلك الاستشارات والتصميم والتطوير المخصص ، بالإضافة إلى خدمات الدعم والصيانة لموقعك على الإنترنت. مع أكثر من 14 عامًا من الخبرة في خدمات التطوير المخصصة لـ Magento ، نبدأ كل متجر Magento بإستراتيجية مصممة خصيصًا لعملك. اتصل بنا للحصول على استشارة مجانية.