الاختلافات بين دفع Push وجلب Fetch رسائل البريد الإلكتروني وأي واحد يجب عليك استخدامها؟
يعتمد الدفع بالدرجة الأولى على خادم بعيد لإخبار جهازك عند وصول رسائل بريد إلكتروني جديدة.
تعتمد طريقة الجلب على جهازك بشكل متكرر يسأل إذا كان الخادم قد وصل إلى البريد الإلكتروني الجديد، تعتبر طريقة الدفع أكثر كفاءة ولكن في بعض الأحيان غير مدعومة من قبل عملاء أو خوادم البريد الإلكتروني القديمة. نظام الجلب أقدم ويتعطل ولكنه أكثر موثوقية وأسهل في البرمجة بالنسبة للمبرمجين والمطورين.
يستخدم معظم برامج البريد الإلكتروني هذه الأيام إشعارات الدفع افتراضيًا، في بعض الأحيان سيكون لديك خيار التغيير لجلب البريد الإلكتروني، ما الفرق بين دفع Push وجلب Fetch رسائل البريد الإلكتروني؟ لماذا تختار واحدًا على الآخر؟
جلب Fetch رسائل البريد الإلكتروني
من خلال جعل عميل البريد الإلكتروني مسؤولاً عن ملاحظة الرسائل الجديدة، يمكنك تقليل الحمل على الخادم. يعد هذا مثاليًا للخدمات المشهورة التي تعمل على أجهزة أقل من ممتاز.
يظهر هذا النظام على أنظمة البريد الإلكتروني للشركات القديمة أو برامج البريد الإلكتروني المجانية القديمة. يحتفظ الخادم بالبريد حتى يطلبه العميل، معظم الوقت سيطلب العميل كل بضع دقائق.
الفاصل الزمني الأكثر شيوعا هو بين خمسة وخمس عشرة دقيقة، ولكن في بعض الأحيان يمكن أن تستمر حتى ساعات، يمكن للمستخدم عادة ضبط الفاصل الزمني عبر تفضيلات العميل.
بغض النظر عن الإعدادات، فغالبًا ما تصل رسائل البريد الإلكتروني التي يتم إحضارها في وقت متأخر، إذا كان عميلك يجلب البريد الإلكتروني كل 15 دقيقة، فقد يصل البريد الإلكتروني إلى ما يصل إلى أربعة عشر دقيقة وتسع وخمسين ثانية بعد التسليم.
كما يضع إشعار جلب البريد الإلكتروني تحميلًا أكبر على جهاز المستخدم، بالنسبة إلى كمبيوتر سطح المكتب مع قوة غير محدودة فعليًا، لا يهم هذا الأمر. ولكن بالنسبة لجهاز كمبيوتر محمول أو جهاز محمول، فإن هذا يضع ضغطًا أكبر على بطارية الجهاز، أدت هاتان السمتان إلى انخفاض شعبية طريقة الجلب عبر السنين مع ارتقاء أجهزة الجوّال وانتشار الهواتف الذكية.
على الرغم من أنه لا يزال بإمكانك العثور على هذه الطريقة لاسترداد رسائل البريد الإلكتروني، فمن النادر أن يكون هذا هو الإعداد الافتراضي.
تقتصر رسائل البريد الوارد من POP3 على جلب الإشعارات، ولكن بروتوكول البريد الإلكتروني هذا قد انخفض إلى حد كبير عن صالح بروتوكول IMAP الفائق.
دفع Push رسائل البريد الإلكتروني
دفع إشعار رسائل البريد الإلكتروني الجديدة هو بروتوكول أكثر حداثة للتنبيه بالرسائل الجديدة، مع إعلام الدفع يكون الخادم مسؤولاً عن إخطار العميل بالرسائل الجديدة.
يتمتع العميل بحرية إعادة التشغيل والتعامل مع الوظائف المحلية، والاستماع إلى الخادم للإعلان عن رسالة جديدة.
بمجرد أن يأتي هذا الإعلان، يقوم العميل بتنزيل رسائل جديدة، هذا يعني أن الرسائل تصل إلى لحظات البريد الوارد بعد استلام الخادم لها.
يتم تضمين إشعارات الدفع في بروتوكول البريد الإلكتروني الحديث لـ IMAP، أي خدمة بريد إلكتروني حديثة إلى حد معقول مثل Gmail أو Yahoo أو Outlook ستدعم الإشعارات.
ما هو الخيار الأفضل في نهاية المطاف؟
يعد إرسال الإشعارات بالبريد الإلكتروني دائمًا هو الخيار الأفضل دائمًا، تأتي الرسائل بشكل أسرع، ويكون لجهاز العميل مسؤوليات أقل، والتواصل أكثر سلاسة، يبقى الاتصال بين الخادم والعميل عند الحد الأدنى، والحفاظ على النطاق الترددي على الاتصالات المنخفضة النهاية.
يجب استخدام جلب الرسائل الإلكترونية فقط عندما لا يدعم العميل أو الخادم الإشعار عبر البريد الإلكتروني. تزداد إشعارات الجلب سوءًا في جميع الجوانب الموضوعية تقريبًا.
ومع ذلك، يمكن أن تكون أكثر موثوقية في تطبيقات العميل الأقدم، إذا كان خادم البريد الإلكتروني يدعم بروتوكول POP3 فقط، فيمكنه فقط دعم إعلامات الجلب، من غير المرجح هنا في عام 2018، عندما نقول أقدم، فإننا نعني ترتيب العقد، يحتاج عدد قليل جدًا من المستخدمين إلى القلق حيال ذلك.
إذا كان لديك خيار بين بروتوكولي POP3 و IMAP، فيجب عليك دائمًا اختيار IMAP، إنه بروتوكول متفوق لعدد من الأسباب، لا يتطلب الأمر تكرارًا محليًا لرسائل البريد الإلكتروني، لسبب واحد كما أنه يتجنب احتمال سقوط العملاء “خارج المزامنة” مع الخادم على فترات طويلة من الجلب، إذا كان ذلك ممكنًا تجنّب استخدام بروتوكول POP3 وقيود إشعارات البريد الإلكتروني للجلب Fetch، كما يمكنك الاطلاع على مقال كيفية استرجاع الرسائل النصية المحذوفة على هاتفك الأندرويد.