33.3.1.2.2. Přenášení doručených mailů mezi schránkami

Někdy se vyskytne potřeba přehodit maily ze schránky jednoho uživatele do schránky druhého. Například když pracovník nedojde do práce, nebo je nemocen a není předem nastaveno přesměrování pošty. V tomto případě prostě zkopírujeme vybrané nebo všechny dopisy ze schránky jednoho uživatele do schránky jiného uživatele. Před samotným kopírováním zastavíme programy které by nám mohly zasáhnout do dat.

# /etc/init.d/postfix stop
# /etc/init.d/inetd stop

Poté provedeme vlastní přenesení mailů.

# cd /var/spool/cyrus/mail/user
# cp tomas/1234. franta/

Poté provedeme opravu indexových souborů cílové přihrádky.

# su - cyrus
$ /usr/sbin/reconstruct user.franta

V případe že maily nekopírujeme ale přenášíme (mv) je potřeba opravit ještě přihrádku odkud maily přenášíme. Když už máme včechno hotovo, opět spustíme zastavené služby.

# /etc/init.d/inetd start
# /etc/init.d/postfix start

Uvedený postup je platný jen pro postfix spouštěný jako standalone a cyrus jehož pop3 a imap servery se spouští přes inetd.