كتقني لا أرى ما يمنع أن يستخدم بروتوكول SMTP الخاص بالبريد الإلكتروني لبناء برامج تراسل؟ قد تنقصه بعض الإمكانيات والمميزات، لكن مالذي يمنع استخدامه؟
هل من الممكن استخدام بروتوكول SMTP الخاص بالبريد الالكتروني لبناء برامج التراسل؟
أهلا @thamood
البريد الالكتروني كان وسيلة التراسل قبل المسنجر. و قبلها كانت رسائل البريد الورقية عن طريق الشركات، و قبلها الحمام الزاجل، و قبلها الرسل. هي كلها سبل لتحقيق غاية توصيل رسالة.
لا يوجد سبب تقني يمنع استخدام SMTP للتواصل، لكن ما يمنع استخدامه:
البروتوكول لا يضمن وصول الرسائل بشكل تسلسلي: قد يفوتك جزء من المحادثة و لا تسلتمه إلا بعد وصول نهايتها
البروتوكول لا يضمن وصول الرسائل في الوقت: قد ترسل رد الآن و أستلمه بعد يوم كامل. لكن في غيرها تعتمد على always on connections لضمان وصول لحظي للرسالة
التشعّب: قد ترد على رسالة و أنا أرد على رسالة أخرى، فتكثر الرسائل بيننا و وقتها نضيع نرد على أي رسالة
الـ SMTP يعني اعتمادك على مزودي الخدمة، و لا تمر الرسائل إلا إذا مرت عن طريقهم، لكن في البروتوكولات الأخرى المخصصة للتراسل، مثل xmpp، فتعتمد على peer to peer
الرسالة قد تضيع في الطريق، )
و SMTP لن يعيد ارسالها،
هذه بعض الأسباب. توجد بعض المشاريع لتوفير برامج تراسل عن طريق smtp مثل delta.chat
السؤال ما هي الفائدة من الستخدامه في ظل وجود تقنيات عملية بشكل اكبر بكثير
و ان كنت تقصد الاستفادة من خدمات البريد المجانية الموجودة فبعد كل التعقيد الذي تواجهه لبناء التطبيق و بعد تسويقه ربما تواجه بحظر ببساطة لانك لا تستخدم الخدمة كما يريدك ان تستخدمها مزود الخدمة
التعليقات