نموذج معالجة البريد و البروتوكول SMIT
في هذا المقال سنشرح بإستفاضة على نموذج معالجة البريد و البروتوكول SMIT تابع معنا
نموذج معالجة البريد و البروتوكول SMIT – نموذج معالجة البريد :
يتم إرسال البريد الإلكتروني بواسطة عميل البريد (وكيل مستخدم البريد ، MUA) إلى خادم بريد (وكيل إرسال البريد ، MSA) باستخدام SMTP على منفذ TCP 587. لا يزال معظم موفري صناديق البريد يسمحون بالتقديم على المنفذ التقليدي 25. يقوم MSA بتسليم البريد إلى الخاص به وكيل نقل البريد (وكيل نقل البريد ، MTA). في كثير من الأحيان ، يمثل هذان العاملان مثيلات لنفس البرنامج يتم إطلاقهما بخيارات مختلفة على نفس الجهاز.
يمكن إجراء المعالجة المحلية إما على جهاز واحد أو تقسيمها بين عدة آلات ؛ يمكن لعمليات وكيل البريد على جهاز واحد مشاركة الملفات ، ولكن إذا كانت المعالجة على أجهزة متعددة ، فإنها تنقل الرسائل بين بعضها البعض باستخدام SMTP ، حيث يتم تكوين كل جهاز لاستخدام الجهاز التالي كمضيف ذكي.
كل عملية هي MTA (خادم SMTP) في حد ذاتها. يستخدم MTA الحدود DNS للبحث عن سجل MX (مبادل البريد) لمجال المستلم (جزء من عنوان البريد الإلكتروني على يمين @). يحتوي سجل MX على اسم MTA الهدف. بناءً على المضيف الهدف وعوامل أخرى ، يختار MTA المرسل خادم المستلم ويتصل به لإكمال تبادل البريد. تعرف معنا على نموذج معالجة البريد و البروتوكول SMIT .
نموذج معالجة البريد و البروتوكول SMIT
يمكن أن يحدث نقل الرسالة في اتصال واحد بين اثنين من MTAs ، أو في سلسلة من القفزات عبر أنظمة وسيطة. قد يكون خادم SMTP المتلقي هو الوجهة النهائية ، أو “مرحل” وسيط (أي أنه يخزن الرسالة ويعيد توجيهها) ، أو “بوابة” (أي أنه قد يعيد توجيه الرسالة باستخدام بروتوكول آخر غير SMTP).
وفقًا للقسم 2.1 من RFC 5321 ، فإن كل قفزة هي بمثابة تسليم رسمي للمسؤولية عن الرسالة ، حيث يجب على الخادم المستلم إما تسليم الرسالة أو الإبلاغ بشكل صحيح عن الفشل في القيام بذلك.
بمجرد قبول القفزة الأخيرة للرسالة الواردة ، تقوم بتسليمها إلى وكيل تسليم البريد (MDA) للتسليم المحلي.
MDA يحفظ الرسائل بتنسيق صندوق البريد ذي الصلة. كما هو الحال مع الإرسال ، يمكن إجراء هذا الاستقبال باستخدام جهاز كمبيوتر واحد أو عدة أجهزة كمبيوتر ، ولكن في الرسم التخطيطي أعلاه ، يتم تصوير MDA كمربع واحد بالقرب من صندوق مبادل البريد.
قد تقوم MDA بتسليم الرسائل مباشرة إلى التخزين ، أو إعادة توجيهها عبر شبكة باستخدام SMTP أو بروتوكول آخر مثل بروتوكول نقل البريد المحلي (LMTP) ، وهو مشتق من SMTP مصمم لهذا الغرض. بمجرد تسليم البريد إلى خادم البريد المحلي ، يتم تخزين البريد لاسترداده دفعة واحدة بواسطة عملاء البريد المصادق عليهم (MUAs).
يتم استرداد البريد عن طريق تطبيقات المستخدم النهائي ، والتي تسمى عملاء البريد الإلكتروني ، باستخدام بروتوكول الوصول إلى الرسائل عبر الإنترنت (IMAP) ، وهو بروتوكول يسهل الوصول إلى البريد وإدارة البريد المخزن ، أو بروتوكول Post Office Protocol (POP) الذي يستخدم عادةً صندوق البريد التقليدي تنسيق ملف أو نظام احتكاري مثل Microsoft Exchange / Outlook أو Lotus Notes / Domino.
قد يستخدم عملاء بريد الويب أيًا من الطريقتين ، لكن بروتوكول الاسترداد غالبًا لا يكون معيارًا رسميًا. يحدد SMTP نقل الرسائل ، وليس محتوى الرسالة. وبالتالي ، فإنه يحدد مغلف البريد ومعلماته ، مثل مرسل المغلف ، ولكن ليس العنوان (باستثناء معلومات التتبع) ولا نص الرسالة نفسها.
يعرّف STD 10 و RFC 5321 SMTP (المغلف) ، بينما يحدد STD 11 و RFC 5322 الرسالة (الرأس والجسم) ، يشار إليها رسميًا باسم تنسيق رسائل الإنترنت.
نظرة عامة على البروتوكول
SMTP هو بروتوكول قائم على الاتصال يعتمد على النص ويتواصل فيه مرسل البريد مع مستقبل البريد عن طريق إصدار سلاسل أوامر وتوفير البيانات الضرورية عبر قناة تدفق بيانات مرتبة موثوقة ، وعادة ما يكون اتصال بروتوكول التحكم في الإرسال (TCP).
تتكون جلسة SMTP من الأوامر التي تم إنشاؤها بواسطة عميل SMTP (وكيل البادئ أو المرسل أو المرسل) والاستجابات المقابلة من خادم SMTP (وكيل الاستماع ، أو المتلقي) بحيث يتم فتح الجلسة ، ويتم تبادل معلمات الجلسة. قد تتضمن الجلسة صفرًا أو أكثر من معاملات SMTP.
تابع نموذج معالجة البريد و البروتوكول SMIT
تتكون معاملة SMTP من ثلاثة تسلسلات أوامر / ردود:
أمر البريد ، لإنشاء عنوان المرسل ، ويسمى أيضًا مسار الإرجاع ، أو المسار العكسي ، أو عنوان الارتداد ، من ، أو مرسل المغلف.
RCPT ، لإنشاء مستلم للرسالة. يمكن إصدار هذا الأمر عدة مرات ، مرة واحدة لكل مستلم. هذه العناوين هي أيضا جزء من المغلف. البيانات للإشارة إلى بداية نص الرسالة ؛ محتوى الرسالة ، على عكس مظروفها. يتكون من رأس الرسالة ونص الرسالة مفصول بسطر فارغ.
DATA هي في الواقع مجموعة من الأوامر ، ويرد الخادم مرتين: مرة واحدة على أمر DATA نفسه ، للإقرار بأنه جاهز لتلقي النص ، والمرة الثانية بعد تسلسل نهاية البيانات ، إما للقبول أو الرفض الرسالة بأكملها.
إلى جانب الرد الوسيط على DATA ، يمكن أن يكون رد كل خادم إما إيجابيًا (رموز رد 2xx) أو سالبًا. يمكن أن تكون الردود السلبية دائمة (رموز 5xx) أو عابرة (رموز 4xx).
يعتبر الرفض فشلًا دائمًا ويجب على العميل إرسال رسالة مرتدة إلى الخادم الذي استلمها منه. الانخفاض هو استجابة إيجابية يتبعها تجاهل الرسالة بدلاً من التسليم.
يمكن أن يكون المضيف البادئ ، عميل SMTP ، إما عميل بريد إلكتروني للمستخدم النهائي ، محددًا وظيفيًا على أنه وكيل مستخدم البريد (MUA) أو وكيل نقل البريد لخادم الترحيل (MTA) ، وهو خادم SMTP يعمل كعميل SMTP ، في الجلسة ذات الصلة ، من أجل ترحيل البريد.
تحتفظ خوادم SMTP القادرة تمامًا بقوائم انتظار الرسائل لإعادة محاولة إرسال الرسائل التي نتج عنها حالات فشل عابرة. تعرف MUA خادم SMTP للبريد الصادر من تكوينها.
يحدد خادم الترحيل عادةً الخادم الذي يجب الاتصال به من خلال البحث عن سجل مورد DNS MX (تبادل البريد) لاسم مجال كل مستلم. إذا لم يتم العثور على أي سجل MX ، يبحث خادم ترحيل مطابق (ليس كل شيء) بدلاً من ذلك عن السجل A.
يمكن أيضًا تكوين خوادم الترحيل لاستخدام مضيف ذكي. يبدأ خادم الترحيل اتصال TCP بالخادم على “المنفذ المعروف جيدًا” لـ SMTP: المنفذ 25 ، أو للاتصال بـ MSA ، المنفذ 587. الاختلاف الرئيسي بين MTA و MSA هو أن الاتصال بـ MSA يتطلب مصادقة SMTP.
SMTP مقابل استرداد البريد :
SMTP هو بروتوكول تسليم فقط.
في الاستخدام العادي ، يتم “دفع” البريد إلى خادم البريد الوجهة (أو خادم بريد الخطوة التالية) عند وصوله. يتم توجيه البريد بناءً على الخادم الوجهة ، وليس المستخدم (المستخدمين) الفرديين الذين يتم توجيه البريد إليهم.
تم تصميم البروتوكولات الأخرى ، مثل بروتوكول Post Office Protocol (POP) وبروتوكول الوصول إلى الرسائل عبر الإنترنت (IMAP) خصيصًا للاستخدام من قبل المستخدمين الفرديين الذين يقومون باسترداد الرسائل وإدارة صناديق البريد.
للسماح لخادم بريد متصل بشكل متقطع بسحب الرسائل من خادم بعيد عند الطلب ، يحتوي SMTP على ميزة لبدء معالجة قائمة انتظار البريد على خادم بعيد (راجع بدء قائمة انتظار الرسائل عن بُعد أدناه).
POP و IMAP بروتوكولات غير مناسبة لترحيل البريد عن طريق أجهزة متصلة بشكل متقطع ؛ وهي مصممة للعمل بعد التسليم النهائي ، عندما تتم إزالة المعلومات الهامة للتشغيل الصحيح لترحيل البريد (“مغلف البريد”).
بدء تشغيل قائمة انتظار الرسائل البعيدة :
يتيح بدء تشغيل قائمة انتظار الرسائل عن بُعد للمضيف البعيد بدء معالجة قائمة انتظار البريد على الخادم حتى يتمكن من تلقي الرسائل الموجهة إليه عن طريق إرسال أمر مطابق.
تم اعتبار أمر TURN الأصلي غير آمن وتم تمديده في RFC 1985 باستخدام الأمر ETRN الذي يعمل بشكل أكثر أمانًا باستخدام طريقة مصادقة تعتمد على معلومات نظام اسم المجال.
اهم 5 أنواع سيرفرات وكيفية العمل
نموذج معالجة البريد و البروتوكول SMIT .