تم تعيين رأس أسبقية البريد إلى قائمة

أرسل رسائل بريد إلكتروني واردة يدويًا من Gmail. لكن Discourse يرفضها مع شكاوى بأن حقل “الأولوية” (Precedence) مضبوط على “قائمة” (list)، وأن الرسالة مولدة تلقائيًا — بينما هي ليست كذلك: لقد كتبتها أنا.

من رؤوس الرسالة:

Auto-Submitted: auto-generated
Precedence: list
List-ID: The Jackrail | Test <test.jackrail.space>
List-Archive: https://jackrail.space/t/a-test-please-work/579
List-Post: mailto:replies+591d4708be667d02b1c5826953683fba@jackrail.space

ما الذي يحدث؟

منذ الإصدار الحالي، تتطلب ردود البريد الإلكتروني دائمًا الرد على “الرد إلى القائمة”. لم يعد الرد البسيط بالنقر على “رد” في برنامج البريد يعمل.

جديد في Mailheader هو هذا السطر:
List-Post: <mailto:replies+0d953a3a06191ea09a38f1f4f62129c4@forum.example.org>

وبما أن هذا تمت إضافته في الكود (تم تعديل شرط if)، فإن منصة Discourse لدينا تعمل الآن كخادم للبريد الجماعي، رغم أننا لم نختار هذا الخيار.

هل تقصد أنك يجب أن ‘ترد على الجميع’؟ لست متأكدًا مما تقصده بـ ‘الرد على القائمة’. أي كود في ذلك الطلب المدمج (PR) كان سيُغيّر هذا السلوك؟ الشرط الوحيد الذي أراه قد تغير هو هذا:

لكنني لا أستطيع أن أرى كيف كان سيُغيّر السلوك بمجرد إضافة to_s؟

أعتقد أن شرط جملة if المعدل يؤدي الآن إلى ظهور عنوان رسالة جديد هو ‘list-post’.

مثال على بريد إلكتروني جديد من نظام discourse الخاص بنا كما يظهر في Thunderbird:
grafik
ويحتوي رأس البريد الإلكتروني على السطر التالي:
List-Post: mailto:replies+6e23071765f50da1c819aba7f2ffb386@forum.sol....

قبل الإصدار الجديد (لم يظهر قائمة الردود):


ولم يكن هناك سطر في رأس البريد يحتوي على “List-Post”.