ترابط البريد الإلكتروني معطل

لم يعد عميل البريد الإلكتروني الخاص بي يجمع رسائل البريد الإلكتروني من Discourse في سلاسل محادثات. أفترض أن الأمر يتعلق بحقيقة أن In-Reply-To لا يتطابق أبدًا مع Message-ID سابق:

المنشور الأول:

Message-ID: <topic/1084.23319831779de465ac375ecf@mydomain.com>
References: <topic/1084@mydomain.com>

الرد الأول:

Message-ID: <topic/1084/2214.3da8a000c93bc4ebe1be7dc8@mydomain.com>
In-Reply-To: <topic/1084@mydomain.com>
References: <topic/1084@mydomain.com>

الرد الثاني:

Message-ID: <topic/1084/2215.9e39f57fbc3836748bbb7407@mydomain.com>
In-Reply-To: <topic/1084/2214.1db1dbd94b11c9d94ca45b3a@mydomain.com>
References: <topic/1084@mydomain.com>

تعمل نسختي على Discourse 2.9.0.beta2 (ea3a58d051)

4 إعجابات

@martin عمل مؤخرًا على هذا وقام بإصلاح المشكلات، هل يمكنك محاولة التحديث إلى أحدث إصدار؟

3 إعجابات

مرحباً @tomtjes،

شكراً للإبلاغ. لقد تلقينا تقريراً بأن هذه الميزة الجديدة للترابط لا تعمل بشكل جيد مع Thunderbird، هل تستخدم هذا كعميل البريد الإلكتروني الخاص بك، أم شيئاً آخر؟

قد نفكر في إجراء المزيد من التحسينات عليها إذا كانت تسبب مشاكل لمزيد من الأشخاص.

5 إعجابات

حسنًا، يعتمد الأمر بالفعل على العميل. عميلي الرئيسي هو MailMate، لكنني اختبرت الآن بعض العملاء الآخرين وهناك تعمل المحادثات بشكل جيد.

4 إعجابات

أعتقد أن المشكلة ليست في ثندربيرد، بل في أي عميل بريد يدعم التجميع. لكنني لا أعرف ما إذا كان الاختلاف بين المعلومات المختلفة داخل in-reply-to و references هنا قد يعتمد على تفسيرات مختلفة.

ما أراه بالفعل هو أنك قمت بإصلاح References الآن، وفقًا لـ rfc5322:
In-Reply-To: يقتبس message-id للرسالة التي ترد عليها.
References: يلحق message id للرسالة التي تم الرد عليها بالمرجع السابق.

المنشور الأول

Message-ID: <msg-id1>
… ولا يوجد References

الرد الأول


`
Message-ID: <msg-id2>
In-Reply-To: <msg-id1>
References: <msg-id1>
`

الرد الثاني:

Message-ID: <msg-id3>
In-Reply-To: <msg-id2>
References: <msg-id1>  <msg-id2>

ومع ذلك، فقد كسرت معرفات الرسائل كما هو موضح في

بالمناسبة: هل هناك خطأ آخر يتمثل في أن تحديد أسطر متعددة كنص منسق مسبقًا يتضمن علامة cmd-e ليس مرة واحدة، بل مرات عديدة، مرة واحدة لكل سطر؟

إعجاب واحد (1)

شكراً لك على الإبلاغ عن ذلك أيضاً – آمل أن أجدول بعض العمل على هذا قريباً.

3 إعجابات

مرحباً بالجميع، بصفتي عضوًا في openstreetmap، وجدت العديد من المشاكل مع discourse، الذي يُستخدم الآن لمنتدى الإنترنت الخاص بهم.

قيل لي أن واجهة القائمة البريدية يجب أن تعمل بشكل جيد جدًا. ومع ذلك، وجدت خطأً حيث يصبح ترابط الرسائل معطلاً عند الرد عبر البريد الإلكتروني. ثم يتم إنشاء معرف رسالة جديد بدلاً من إعادة استخدام المعرفات الأصلية.

مثال
المفهوم الرئيسي جيد - تم استخدامه على سبيل المثال

التنسيق: معرف الرسالة في-الرد-على المعرف
1 موضوع/851.

الخيط الأولي

1.1 موضوع/851/2747. موضوع/851

الرسالة 2747 في الخيط 851 هي رد على الموضوع الأولي 851، كما هو مشار إليه في رؤوس البريد الإلكتروني in-reply-to: و references:

1.1.1 ee76eed4-a255-6d1c-0f5b-59da9772f230@gmx موضوع/851/2747.

هذا رد بريد إلكتروني على موضوع/851/2747 بمعرف الرسالة ee76eed4-a255-6d1c-0f5b-59da9772f230@gmx

1.1.1.1 موضوع/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 موضوع/851/2749.

… وهكذا

ومع ذلك، عندما أقوم بالرد في معرف الرسالة ee76eed4-a255-6d1c-0f5b-59da9772f230@gmx على الموضوع السابق، أشير إلى

References:… <topic/851/2747. bae9c8af72f1f7ef599f1bcd @OSM>

ولكن رسالتي الخاصة (نسخة HTML من المنتدى) تُرسل إليّ مع

References: …
<topic/851/2747. ae42d62b1252f1572b2a9a07 @OSM>

هل تلاحظ الفرق داخل معرف الرسالة في المراجع؟
نظام المنتدى يكسر معرفات الرسائل داخل المراجع!

هذا يؤدي إلى خيوط معطلة مع
1.2 موضوع/851/2748. موضوع/851/2747.
1.3 موضوع/851/2751. موضوع/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 وبالتالي يتجاوز الحد الأقصى للروابط المسموح بها لدي.

إعجاب واحد (1)

إغلاق هذا الموضوع لصالح Discourse email messages are incorrectly threaded - #36 by sam ، نحن نقوم بحل كل هذا هناك.

إعجاب واحد (1)