قائمة 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