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