[Risolto] Da Maildir++ a mbox
Inviato: dom 21 set 2014, 11:17
Salve, mi trovo nella necessità di dover fornire copia di alcune caselle mail su cd per essere lette su un pc con Windows. Ho il backup delle caselle in formato Maildir++ (generate da Dovecot) ed il metodo più "semplice" sarebbe mettere su un mail server, caricarci il backup e scaricare le mail tramite un client portabile come Thunderbird o Sylpheed ma dovrebbe essere possibile convertire con uno script le caselle Maildir in formato mbox che è supportato da Sylpheed e tramite pulg in da Thunderbird.
Googolando ho trovato questo script Python
ma così riesco solo ad avere la casella di posta in arrivo.
Qualcuno può aiutarmi?
Googolando ho trovato questo script Python
Codice: Seleziona tutto
#!/usr/bin/python
# -*- coding: utf-8 -*-
import mailbox
import sys
import email
mdir = mailbox.Maildir(sys.argv [-2], email.message_from_file)
outfile = file(sys.argv[-1], 'w')
for mdir_messaggio in mdir:
# parse the message:
messaggio = email.message_from_string(str(mdir_messaggio))
outfile.write(str(messaggio))
outfile.write('\n')
outfile.close()
Qualcuno può aiutarmi?