نقل قائمة بريدية إلى Discourse (mbox، Listserv، Google Groups، إلخ)

قائمة Mailman 2 التي أفكر في استيرادها إلى Discourse كانت (خلال جزء من عمرها) تحتوي على إعداد from_is_list مضبوط على Munge From، بحيث يكون رأس “From:” هو:

From: Listname <listname-bounces@listdomain.com> On Behalf Of [اسم المرسل الأصلي]

بدلاً من:

From: [اسم المرسل الأصلي] <username@example.com>

وهذا جعلني أظن أن أداة الاستيراد ستستورد كل هذه الرسائل كما لو كانت من مستخدم واحد (عبر عنوان البريد الإلكتروني listname-bounces@listdomain.com)… لكن…

السطر الأول الذي يحدد بداية بريد إلكتروني جديد في ملف mbox لا يزال يبدأ بـ:

From username@example.com [تاريخ الوقت المجموعة]

(وتظهر أرشيفات Hyperkitty عنوان البريد الإلكتروني للمرسل الأصلي بشكل طبيعي أيضًا).

لذا، سؤالي هو: هل يأخذ سكريبت الاستيراد عنوان المرسل من رأس “From:” أم من سطر “From”؟ شكرًا لك.

ناقشت هذا بإيجاز في موضوع سابق: Working on a mailman2 to discourse migration script - #10 by dachary

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