مرحباً بالجميع، بصفتي عضوًا في openstreetmap، وجدت العديد من المشاكل مع discourse، الذي يُستخدم حاليًا لمنتدى الإنترنت الخاص بهم.
قيل لي أن واجهة القائمة البريدية يجب أن تعمل بشكل جيد جدًا. ومع ذلك، وجدت خطأً حيث يصبح ترابط الرسائل معطلاً عند الرد عبر البريد الإلكتروني. ثم يتم إنشاء معرف رسالة جديد بدلاً من إعادة استخدام المعرفات الأصلية.
مثال
المفهوم الرئيسي جيد - يتم استخدامه على سبيل المثال
التنسيق: thread msg-id in-reply-id
1 topic/851.
الخيط الأولي
1.1 topic/851/2747. topic/851
الرسالة 2747 في الخيط 851 هي رد على الموضوع الأولي 851، كما هو موضح في رؤوس in-reply-to: و references:
1.1.1 ee76eed4-a255-6d1c-0f5b-59da9772f230@gmx topic/851/2747.
هذا رد بريد إلكتروني على topic/851/2747 بمعرف الرسالة ee76eed4-a255-6d1c-0f5b-59da9772f230@gmx
1.1.1.1 topic/851/2749. ee76eed4-a255-6d1c-0f5b-59da9772f230@gmx
هنا، يتم ترابط رد المنتدى 2749 بشكل صحيح مع معرف الرسالة الخاص بي ee76eed4-a255-6d1c-0f5b-59da9772f230@gmx
1.1.1.1.1 07289952-0e88-c08a-ea66-b34774c8554e@gmx topic/851/2749.
… وهكذا
ومع ذلك، عندما أقوم بالرد في msg-id ee76eed4-a255-6d1c-0f5b-59da9772f230@gmx على الخيط السابق، أشير إلى
References:… <topic/851/2747. bae9c8af72f1f7ef599f1bcd @OSM>
لكن رسالتي الخاصة (نسخة HTML من المنتدى) يتم إرسالها إليّ مع
References: …
<topic/851/2747. ae42d62b1252f1572b2a9a07 @OSM>
هل تلاحظ الفرق داخل معرف الرسالة في المراجع؟
نظام المنتدى يكسر معرفات الرسائل داخل المراجع!
ينتج عن هذا خيوط معطلة مع
1.2 topic/851/2748. topic/851/2747.
1.3 topic/851/2751. topic/851/2749.
حيث 1.2 هو إصدار المنتدى من 1.1.1 (معرف رسالة جديد topic/851/2748.e6be773dbcc599ad5f35bae5@OSM بدلاً من معرف الرسالة الأصلي الخاص بي)
و 1.3 هو إصدار المنتدى من 1.1.1.1.1
لم أتحقق بعد مما إذا كان الآخرون يتلقون خيوطًا مشوهة - لأنهم لن يتلقوا ردي الأصلي بمعرف الرسالة الخاص بـ
1.1.1 ee76eed4-a255-6d1c-0f5b-59da9772f230@gmx,
ولكنهم سيتلقون أيضًا إصدار المنتدى
1.2 بمعرف الرسالة topic/851/2748.e6be773dbcc599ad5f35bae5@OSM, بينما يتلقون أيضًا الرد
1.1.1.1 مع إشارات إلى ee76eed4-a255-6d1c-0f5b-59da9772f230@gmx
لقد قمت بتشويه أسماء النطاقات هنا لأن هذا المنتدى يترجم معرفات الرسائل هذه إلى روابط mailto وبالتالي يتجاوز الحد الأقصى للروابط المسموح بها.