[Dovecot] Backing Up To Windows File Server
Luigi Rosa
lists at luigirosa.com
Wed Dec 14 19:34:52 EET 2011
-----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 at 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-----
More information about the dovecot
mailing list