التباس بين "الرد على" و "قائمة الردود" في ردود البريد الإلكتروني

حسب ذاكرتي، أدى إضافة الرأس إلى جعل بعض برامج البريد المختلفة تتصرف بشكل صحيح. يجب أن يكون التاريخ موجودًا في Meta في مكان ما.

5 إعجابات

لقد ألقيت نظرة سريعة. يبدو أن هذا هو منشأ رأس List-Post: Emails are not threaded in Outlook 2013 - #5 by codinghorror

لست متأكدًا مما إذا كان قد تم التفكير فيه بشكل كامل أو ما إذا كان ذا صلة بالمشكلة التي تم حلها هناك (ولكن مرة أخرى، لا أزال أتعلم هنا بنفسي).

5 إعجابات

يبدو صحيحًا من وجهة نظري. ما هو غير صحيح حقًا هو برامج البريد التي تتجاهل عنوان Reply-To .. سيكون الأمر أشبه بأن تُعرّفني بنفسك باسم

إعجابَين (2)

يبدو أن Thunderbird يستخدم رأسية List-Post لـ “الرد على القائمة”، ورأسية From لـ “الرد” (متجاهلة رأسية Reply-To، والتي هنا مطابقة لـ List-Post). وهذا منطقي في بعض إعدادات قوائم البريد المحتملة (على سبيل المثال، قد تكون رأسية Reply-To مُحددة بواسطة قائمة البريد وليس المرسل الأصلي)، حيث يسمح ذلك بـ “الرد على القائمة” ليذهب إلى القائمة، بينما يذهب “الرد” إلى المرسل الأصلي (وإلا فسيذهب أيضًا إلى القائمة).

إن غياب رأسية List-Post يجب أن يزيل زر “الرد على القائمة” (https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Thunderbird/Thunderbird_3_for_users).

أظن أنه بدون خيار “الرد على القائمة”، سيقوم زر “الرد” بإرسال البريد الإلكتروني إلى العنوان الموجود في رأسية Reply-To كما هو متوقع.

لديّ سؤالان مرتبطان:

  1. لماذا تستخدم Discourse رأسية List-Post (بما أنك تريد دائمًا أن يذهب البريد الإلكتروني إلى عنوان Reply-To فقط)؟
  2. هل يحترم Thunderbird رأسية Reply-To عندما لا تكون رأسية List-Post مُعرَّفة؟
إعجاب واحد (1)

سؤال جيد! في تثبيتتي، لم أقم بتفعيل ميزة القائمة البريدية، ولكن الآن تُرسل جميع المنشورات كقائمة بريدية (مع رأس البريد List-Post). وبالنسبة لي، هذا يعتبر خطأً.

نعم، قبل هذا التغيير (discourse/lib/email/sender.rb at 8da9a3f82f341c081b340d0c0be3358eb0f2d348 · discourse/discourse · GitHub)، لم يكن البريد يحتوي على رأس البريد List-Post، وكنت أستطيع الرد على discourse باستخدام وظيفة الرد (reply-to).

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

للأسف، لم يعد هذا الامتداد يعمل في أحدث إصدار من Mozilla Thunderbird. هل هناك إصدار أحدث من هذا الامتداد؟

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

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

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

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

7 إعجابات

شكرًا لك على محاولة لفت انتباههم! أتمنى أن ينضم أشخاص آخرون أيضًا. :smile:

4 إعجابات

أخبار جيدة! لقد تلقيت ردًا أخيرًا!

6 إعجابات

رائع! آمل أن يكونوا قد غيّروها مؤخرًا حقًا! شكرًا لك على المتابعة.

3 إعجابات

هل يكون البديل هو توقف Discourse عن استخدام List-Post (والاستمرار في استخدام Reply-To فقط)؟

(أعتقد أن List-Post أُضيفت بشكل عشوائي/غير ذي صلة أثناء حل مشكلة أخرى وتسببت في هذه المشكلة.)

3 إعجابات

حسناً، هناك طريقة واحدة فقط لمعرفة ذلك! :wink:

إعجابَين (2)

واجهت هذه المشكلة، وبعد بعض البحث، اكتشفت أن السبب في سلوك Thunderbird هو متغير الإعداد ‘mail.override_list_reply_to’. على الأقل في الإصدارات الحديثة من Thunderbird، يتم تعيينه افتراضيًا على القيمة المنطقية True. عند تغيير هذا المتغير إلى False، يمكن للإجابة البسيطة أن تحترم القيمة التي يحددها Discourse في رأس البريد ‘Reply-to’. يمكنك اختبار ذلك من خلال الوصول إلى محرر الإعدادات من قائمة تفضيلات Thunderbird، والبحث عن متغير ‘mail.override_list_reply_to’، ثم تغيير قيمته إلى False.

لا أعتقد أنه عملي طلب تغيير إعدادات Thunderbird من جميع المستخدمين، لكن الإشارة إلى هذا المتغير قد تكون مفيدة في النقاشات مع Mozilla حول هذه المشكلة.

تحديث: يبدو أن Thunderbird قد أدخل هذا التغيير منذ الإصدار 52.4.0

وهذا هو تقرير الخطأ حيث قرر شخص ما أن هذه فكرة جيدة.

5 إعجابات

نعم، يبدو أنها مزيج من ذلك والاستخدام غير الضروري من قبل Discourse لرأس List-Post.

كنتُ أيضًا أواجه صعوبة مع هذا السلوك، واكتشفت أنهم ربما بذلوا بعض الجهد في التفكير عند تطبيقه في Thunderbird: Client Challenge

  • إذا قمت بالرد على المؤلف وكان حقل Mail-Reply-To مُعيّنًا في الرسالة الأصلية، فإن Thunderbird يستخدمه بدلاً من Reply-To أو From. يعمل هذا منذ إصدار Thunderbird-1.5.

الفرق الذي اكتشفته موضح في Mail Headers (GNU Emacs Manual) :

‘Mail-Reply-To’: يتفوق هذا الحقل على ‘Reply-To’. يُستخدم لأن بعض قوائم البريد تُعيّن حقل ‘Reply-To’ لأغراضها الخاصة (وهو ممارسة مثيرة للجدل إلى حد ما).

الآن حاولت حقن هذا الرأس عبر “رؤوس البريد المخصصة”، ولكن للأسف لا يتم توسيع reply_key بشكل صحيح. هل أقوم بشيء خاطئ؟

Mail-Reply-To: sender-name+%{reply_key}@domain.net

3 إعجابات

أليس هذا عيبًا؟ لقد كان تغييرًا تم تنفيذه عمدًا؟ :thinking:

إعجابَين (2)

المشكلة الجذرية هي أن Discourse تُعدّل بشكل غير ضروري رأسية (header) List-Post، مما يجعل Thunderbird تعتقد أن الرسالة جزء من قائمة بريدية، وهو ما يؤثر على خيارات الرد المعروضة في Thunderbird.

بدأت Discourse في استخدام List-Post تقريبًا بالصدفة. فقد أُضيفت أثناء إصلاح مشكلة أخرى، لكنها لم تكن ضرورية لحل تلك المشكلة، وفي الوقت نفسه تسببت في هذه المشكلة.

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

تم تقديم تقرير عن هذه المشكلة: Reply-key variable doesn't get expanded in email custom headers

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

ما الذي تقترح أن نفعله لحل المشكلة الأولية بدلاً من استخدام رؤوس List-Post؟

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