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