Importa mbox/mbx con allegati

Sto seguendo il bel thread di Gerhard Migrate a mailing list to Discourse (mbox, Listserv, Google Groups, etc) sull’importazione di post da file mbox.

Tuttavia, non menziona gli allegati. Come gestisce Discourse l’importazione degli allegati?

Sto importando file mbox da Eudora. In quei file gli allegati sono richiamati con testo come: Attachment Converted: “C:\Data\Email\Attachments\Imagination Mode 3.gif”.

Eudora riesce a riconoscere quegli allegati, anche se si trovano in una cartella configurata diversamente.

Come posso includere gli allegati nella mia importazione?

The import script assumes that attachments are stored within the mbox file. You’ll need to modify the script in order to import converted attachments.

Thanks.

Do you mean the file, /var/www/discourse/script/import_scripts/mbox/importer.rb?

I am not familiar with ruby or the libraries/classes being called here, could you give me a clue on what needs to be modified please?

Hai qualche suggerimento su cosa dovrei fare in questo caso?

Oppure potrei mettere gli allegati da qualche parte sul server e poi collegarli dal messaggio? Se necessario, posso modificare il percorso di riferimento in un URL.

Se fossi in te, cercherei di migrare i file mbx da Eudora ai file mbox di Thunderbird. Thunderbird conserva gli allegati all’interno del file mbox, che è proprio ciò che cerca l’importatore.

Grazie. Seguendo il tuo suggerimento, sto utilizzando Aid4Mail per convertire i file mbx di Eudora in file mbox standard. Include gli allegati incorporati. Vengono importati correttamente in Thunderbird, anche se non ne ho bisogno per quello.

Per l’importazione in Discourse, uso l’espressione regolare ^From .*@.* [0-9]{4} per trovare il delimitatore delle email di questo tipo: From xxx@yyy.EDU Mon Oct 18 14:49:04 1999.

Gli allegati ora vengono visualizzati nei post di Discourse.