تم إسقاط عناوين URL من الردود التي تم إنشاؤها بواسطة Thunderbird

مرحبًا @BradCray،
لقد واجهتُ نفس المشكلة أيضًا عند استخدام import_mbox.sh على أرشيفات Mailman بصيغة mbox.

لقد تتبعْتُ المشكلة إلى الدالة extract_from_mozilla(doc) في الملف lib/email/receiver.rb وقمتُ بإصلاح بسيط وضعته في طلب سحب (PR) https://github.com/discourse/discourse/pull/13176.

كانت الدالة extract_from_mozilla تجعل أي وسم يحتوي على سمة class تبدأ بـ "moz-" مخفيًا. أما تعديلي فيستثني من هذه الوسوم المخفية أيًا منها تكون سمة class فيه تبدأ بـ ^moz-txt-link\b، وأعتقد أن هذا يغطي روابط Thunderbird (بناءً على ملف mbox الكبير الذي كنتُ أعمل عليه).

لم أجد وقتًا لكتابة اختبارات، لذا قد لا يُقبل طلب السحب، لكن لا تتردد في استخدامه (مع العلم أنه سيُحذف على الأرجح عند أي ترقية ما لم يُقبل طلب السحب).

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

للأسف، لا أعتقد أنه سيُطبَّق أثناء إعادة المعالجة (لم يحدث ذلك بالنسبة لي)، لذا قد يكون من الصعب تطبيقه بشكل رجعي.