Cyrus: Mailbox sichern

schnuffiwuffi

New Member
Hallo zusammen!

Folgendes möchte ich gern realisieren: die gesamte Mailbox eines Users sichern und auf CD brennen. Danach sollen Mails, die älter als 365 Tage sind gelöscht werden.

Das Löschen der Mails geht ja recht fix und einfach mit ipurge. Aber am Sichern der Mailbox scheitere ich noch. Auf dem Server wird sendmail mit Cyrus verwendet. Über cyradm kann ich mir eine Liste der Mailboxen angucken. Aber wie schaffe ich es, die gesamte Mailbox von User X zu sichern - also als Archiv verpacken um sie anschließend zu brennen?

Viele Grüße
Schnuffiwuffi
 
Moin!

Du brauchst den Ordner des Users [std. unter /var/spool/imap/*/user/...] und dann natürlich die mailboxes.db [std. unter /var/lib/imap].

Zurückspielen kannst Du das Backup mittels:
Code:
su cyrus
reconstruct -rf mailbox

Grüße,
m
 
Leider gibt es bei mir den Ordner /var/spool/imap/... nicht. Die mailboxes.db habe ich unter /var/lib/cyrus gefunden. Unter var/spool/cyrus/ gibt es lediglich ein Verzeichnis mail. :confused:
 
Bei mir sieht das so aus:
Code:
# ls -l /var/lib/imap/
total 264
-rw-------  1 cyrus mail    144 2007-11-26 15:50 annotations.db
drwx------  2 cyrus mail  20480 2007-12-02 21:45 backup
drwxr-x---  2 cyrus mail   4096 2007-11-26 15:50 db
drwx------  2 cyrus mail   4096 2007-12-03 17:20 db.backup1
drwx------  2 cyrus mail   4096 2007-12-03 16:50 db.backup2
drwxr-x---  3 cyrus mail   4096 2006-07-25 21:20 deliverdb
-rw-------  1 cyrus mail 100352 2007-12-03 17:20 deliver.db
drwxr-x---  2 cyrus mail   4096 2005-03-19 22:16 log
-rw-------  1 cyrus mail   7096 2007-11-26 15:50 mailboxes.db
drwxr-x---  2 cyrus mail   4096 2005-03-19 22:16 msg
drwxr-x---  2 cyrus mail   4096 2007-12-03 17:30 proc
drwxr-x--- 28 cyrus mail   4096 2006-07-25 21:20 quota
drwxr-x---  2 cyrus mail   4096 2007-11-26 15:50 socket
drwxr-x---  2 cyrus mail   4096 2006-07-25 22:57 srvtab
-rw-------  1 cyrus mail  81920 2007-12-03 17:20 tls_sessions.db
drwxr-x--- 28 cyrus mail   4096 2006-07-25 21:20 user

# ls -l /var/lib/imap/user/
total 104
drwxr-x--- 2 cyrus mail 4096 2005-03-19 22:16 a
drwxr-x--- 2 cyrus mail 4096 2005-03-19 22:16 b
drwxr-x--- 2 cyrus mail 4096 2007-12-03 10:05 c
drwxr-x--- 2 cyrus mail 4096 2005-03-19 22:16 d
drwxr-x--- 2 cyrus mail 4096 2005-03-19 22:16 e
drwxr-x--- 2 cyrus mail 4096 2005-03-19 22:16 f
drwxr-x--- 2 cyrus mail 4096 2005-03-19 22:16 g
drwxr-x--- 2 cyrus mail 4096 2005-03-19 22:16 h
drwxr-x--- 2 cyrus mail 4096 2005-03-19 22:16 i
drwxr-x--- 2 cyrus mail 4096 2005-03-19 22:16 j
drwxr-x--- 2 cyrus mail 4096 2005-03-19 22:16 k
drwxr-x--- 2 cyrus mail 4096 2005-03-19 22:16 l
drwxr-x--- 2 cyrus mail 4096 2005-03-19 22:16 m
drwxr-x--- 2 cyrus mail 4096 2005-03-19 22:16 n
drwxr-x--- 2 cyrus mail 4096 2005-03-19 22:16 o
drwxr-x--- 2 cyrus mail 4096 2005-03-19 22:16 p
drwxr-x--- 2 cyrus mail 4096 2005-03-19 22:16 q
drwxr-x--- 2 cyrus mail 4096 2005-03-19 22:16 r
drwxr-x--- 2 cyrus mail 4096 2007-12-01 21:43 s
drwxr-x--- 2 cyrus mail 4096 2005-03-19 22:16 t
drwxr-x--- 2 cyrus mail 4096 2005-03-19 22:16 u
drwxr-x--- 2 cyrus mail 4096 2005-03-19 22:16 v
drwxr-x--- 2 cyrus mail 4096 2005-03-19 22:16 w
drwxr-x--- 2 cyrus mail 4096 2005-03-19 22:16 x
drwxr-x--- 2 cyrus mail 4096 2005-03-19 22:16 y
drwxr-x--- 2 cyrus mail 4096 2005-03-19 22:16 z
Die User mails liege bei mir in den jeweiligen Unterverzeichnissen von /var/lib/imap/user/...

Viele Grüße,
LinuxAdmin
 
Back
Top