migraci imap serveru

Martin Svoboda svoboda na rightway.cz
Sobota Duben 11 10:44:55 CEST 2009


Tu diakritiku v nazvu uz jsem overil a funguje to v pohode.
Cele to provedu nejak takle, ale neresi to porad podslozky:

for domena in `ls /var/qmail/mailnames/`; do

        for mailbox in `ls /var/qmail/mailnames/$domena`; do

                #pracovni adresar
                root=/var/qmail/mailnames/$domena/$mailbox/Maildir

                for polozka in `ls
/var/qmail/mailnames/$domena/$mailbox/Maildir/cur`; do
                        if [ -d /$root/cur/$polozka ]; then

                        #zatim je to jen zobrazene v echu

                        # struktura maildiru
                        echo -p "mkdir -p $root/.$polozka/cur"
                        echo    "mkdir -p $root/.$polozka/new"
                        echo    "mkdir -p $root/.$polozka/tmp"
                        #
                        echo "touch $root/.$polozka/maildirfolder"
                        #
                        echo "INBOX.$polozka >> $root/courierimapsubscribed"
                        #
                        echo "chown -R popuser.popuser $root/.$polozka"
                        #
                        echo "mv $root/cur/$polozka/* $root/.$polozka/cur/"

                        fi
                done


        done

done




Miroslav Zidek wrote:
> Martin Svoboda napsal(a):
>
>   
>> Diky, to jsem si myslel. Mam v radu 1000 mailboxu, takze to asi
>> poresim tim skriptem. Jsem zvedavy, jak se to popere se slozkamy,
>> ktere maji v nazvu diakritiku, ty mel cyrus ulozene v tomto tvaru
>> neco&AQ0A7Qneco
>>     
>
> Toho bych se nebal - kdyz nekdo pres IMAP na Courieru vytvori slozku s
> diakritikou nebo mezerami, vytvori se na serveru v tom samem formatu
> jako mate Vy. Napriklad slozka "Vlastní" je na serveru jako "Vlastn&AO0-"
>
> S pozdravem
>
> Miroslav Žídek
>
>
> _______________________________________________
> Linux mailing list
> Linux na linux.cz
> http://www.linux.cz/mailman/listinfo/linux
>   


-- 
Martin Svoboda   

RightWay IT Solutions s.r.o.
nam. 14.rijna 1307/2
150 00, Prague 5
Czech Republic
Tel: +420 774 104 504
http://www.rightway.cz




Další informace o konferenci Linux