عميل بدون بريد إلكتروني ، سهل الاستخدام ، باستخدام بروتوكول JSON Meta Application Protocol
Ltt.rs (الحروف المنطوقة) هو دليل على عميل البريد الإلكتروني المفاهيمي (JMAP) قيد التطوير حاليًا. إنه يستخدم Android Jetpack بكثافة للحصول على قاعدة تعليمات برمجية أكثر قابلية للصيانة من بعض عملاء البريد الإلكتروني الموجودين مسبقًا على Android.
لاستخدام Lttrs، تحتاج إلى خادم بريد قادر على JMAP (JSON Meta Application Protocol)!
الميزات واعتبارات التصميم:
· مخبأة بشكل كبير ولكن ليست قادرة على وضع عدم الاتصال بشكل كامل. يستفيد Ltt.rs من إمكانات التخزين المؤقت الرائعة لـ JMAP. ومع ذلك، فإن الإجراءات، مثل وضع علامة على سلسلة رسائل كمقروءة، تحتاج إلى رحلة ذهابًا وإيابًا إلى الخادم حتى يتم تحديث نتائجها مثل عدد الرسائل غير المقروءة. سيضمن Ltt.rs أن الإجراء نفسه لن يضيع حتى لو تم تنفيذه أثناء عدم الاتصال بالإنترنت للحظات.
· لا توجد إعدادات بخلاف إعداد الحساب. تزحف ميزة دعوة الإعدادات وتجعل صيانة التطبيق صعبة. يهدف Ltt.rs إلى دعم سير عمل محدد. قد يجد المستخدمون الذين يرغبون في سير عمل مختلف أن K-9 Mail أو FairEmail أكثر ملاءمة.
· الحد الأدنى من التبعيات الخارجية. غالبًا ما تكون مكتبات الطرف الثالث ذات جودة رديئة وينتهي الأمر بعدم الصيانة. لذلك، سنعتمد فقط على المكتبات المعروفة والمختبرة جيدًا من البائعين ذوي السمعة الطيبة.
· التشفير التلقائي كميزة من الدرجة الأولى¹. بفضل إرشادات UX الصارمة، يتناسب التشفير التلقائي مع Ltt.rs.
· يعتمد Ltt.rs على jmap-mua، وهو عميل بريد إلكتروني بدون رأس، أو مكتبة تتعامل مع كل ما قد يتعامل معه عميل البريد الإلكتروني باستثناء تخزين البيانات وواجهة المستخدم. يوجد أيضًا lttrs-cli الذي يستخدم نفس المكتبة.
· عندما تكون في شك: انظر إلى Gmail للحصول على الإلهام.
¹: ميزة مخططة
Ltt.rs مرخص بموجب ترخيص Apache 2.0. الكود المصدري متاح على Codeberg: https://codeberg.org/iNPUTmice/lttrs-android