[megoldás]pst importálása maildir formátumba - (postfix-dovecot számára)

Fórumok

Sziasztok!

Nagy méretű PST file-kat kell átemelnem postfix-dovecot-openchange-sogo mail szerverre.
A readpst nevű progival átkonvertálom MBOX formátummá, ez így emészthetővé is teszi csak az így kapott könyvtárakat egy az egyben nem tudom átemelni, mert minden egyes könyvtár neve előtt szerepleni kell a "."-nak a könyvtárakon belül létre kellene hozni egy cur, new, tmp mappát, és a persze a leveleknek szerepelni kell a cur mappában.

Van valakinek egyszerűbb megoldása, vagy scriptel kell megoldanom, ami nagyon nagy lemezműveletbe torkolna.

Köszönöm a válaszokat.

-----
Elnézést kérek először rossz helyre került.

Hozzászólások

Hogy itt is meglegyen:

# Install required packages (Ubuntu 12.04)
sudo apt-get install readpst convmv mb2md libencode-imaputf7-perl

# Create patched copy of convmv

sed -e 's/^use utf8;$/use utf8; use Encode::IMAPUTF7;/g' \

>convmv

sudo chown +x convmv

# Convert PST to mbox (this can take several hours)
mkdir mbox
readpst -r -o mbox email.pst # add -b to ignore RTF formatted email bodies and only keep ASCII version

# Fix folder names
./convmv --notest -f utf8 -t IMAP-UTF-7 -r mbox/
find mbox/ -mindepth 1 -type d -name '*.*' -exec rename "s/\./_/g" {} \+

# Convert mbox to maildir
mkdir maildir
mb2md -s $(pwd)/mbox -R -d $(pwd)/maildir # mb2md requires full path, hence $(pwd)

Szépséghibája, hogy az összes levelet berakja egy MBOX nevü mappába.