Re: [Dovecot] Backing Up To Windows File Server
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Asai said the following on 14/12/11 17:52:
Thanks, Luigi, I may fall back to that.
Should you need it, here's the script I use to do it.
In my configurations /var/spool/mail contains one dir for each domain and each of that dir contains a maildir for each domain. So the email of foobar@acme.com is in /var/spool/mail/acme.com/foobar/
The 4th line checks lost&found because /bar/spool/mail is a different file system.
I create the .tgz file on local /tmp for performance reasons.
TARGET=/backup
for DOMAINPATH in /var/spool/mail/*
do
if [ "${DOMAINPATH}" != "/var/spool/mail/lost+found" ]
then
DOMAIN=echo $DOMAINPATH | cut -d '/' -f 5
for USERPATH in ${DOMAINPATH}/*
do
USER=echo $USERPATH | cut -d '/' -f 6
tar cvzf /tmp/$DOMAIN-$USER.tgz $USERPATH > /dev/null
cp -f /tmp/$DOMAIN-$USER.tgz $TARGET/mail
rm -f /tmp/$DOMAIN-$USER.tgz
done
fi
done
Ciao, luigi
/ +--[Luigi Rosa]-- \
I don't think we have the right or the wisdom to interfere, however a planet is evolving. --James Kirk, "The Omega Glory" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk7o3jYACgkQ3kWu7Tfl6ZSfpQCgvzhOJH6mnJMu8ZzvKu5y8um+ 46wAoKd0eXxBNPad9EZao7VKjZBkACer =dhk0 -----END PGP SIGNATURE-----
participants (1)
-
Luigi Rosa