Migrer une liste de diffusion vers Discourse (mbox, Listserv, Google Groups, etc)

La liste Mailman 2 que j’envisage d’importer dans Discourse a eu, pendant une partie de son existence, l’option from_is_list définie sur Munge From, de sorte que l’en-tête « From: » est :

From: NomDeLaListe <listname-bounces@listdomain.com> On Behalf Of [Nom de l'expéditeur original]

au lieu de :

From: [Nom de l'expéditeur original] <username@example.com>

Cela m’a fait penser que l’importateur traiterait chacun de ces messages comme s’ils provenaient du même utilisateur (avec l’adresse e-mail listname-bounces@listdomain.com)… MAIS…

La ligne initiale marquant le début d’un nouvel e-mail dans le fichier mbox commence toujours par :

From username@example.com [Date time group]

(et les archives Hyperkitty affichent également l’adresse e-mail de l’expéditeur original normalement).

Ma question est donc la suivante : le script d’importation prend-il l’adresse de l’expéditeur à partir de l’en-tête « From: » ou de la ligne « From » ? Merci.

J’en ai brièvement discuté dans un sujet précédent : Working on a mailman2 to discourse migration script - #10 by dachary

1 « J'aime »