[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: sauvegarde de mail



Le 21/05/08 à 16:37, Stephane Durieux <durieux42@yahoo.fr> a écrit :
> J utilise postfix et courier-imap sous debian
> Quelle solutions preconisez vous ?

Si tu n'as pas un trafic mail monstrueux, rsync devrait suffire...

> Mon soucis est :
> Que ce passe t il lorsque une tache cron de backup est lance et qu un mail arrive ? 

Rien de spécial, chacun vit sa vie.

> Le mail est garde en file d attente ?

Non, postfix l'écrit sur le disque à sa place sans se "préoccuper" du reste.

> Ou peut etre pire que se passe t il lorsque le mail est delivre et que le cron se lance ?

si le cron est un rsync, tu n'aura pas de pb, au pire le nouveau mail sera ignoré par rsync (et récupéré au backup suivant).
Le pb qui peut se produire, c'est un utilisateur qui efface un mail ou le déplace (il peut suffire d'accéder à la boite imap
pour déplacer des messages de new dans cur), dans ce cas, rsync va sortir une erreur genre "file has vanished", mais c'est pas
très grave.

> Bref, puis-je avoir quelques explications sur le mecanisme de locks entre postfix et cron?

Si tu n'en mets pas, y'en a pas (mais en général on utilise les locks pour les écritures concurrentes).

> J utilise des maildirs mais je souhaiterais egalement connaître la solution des mailbox

Tout ce que je raconte devrait marcher sur les maildir (1 fichier par mail), mais risque de devenir problématique sur les
mailbox (un fichier qui change tout le temps), et pourrait peut-être corrompre ton fichier mailbox (pour les maildir, tu peux
éventuellement avoir des pbs d'index, mais ils seront corrigés au prochain rsync correct, et sinon ça se reconstruit
facilement).

Mais bon, mon rsync est très artisanal, il y a sûrement des outils plus adaptés.

Ensuite, tu as aussi la solution des snapshots lvm => mettre les mails sur une partition lvm, en faire un snapshot régulier, et
ensuite éventuellement travailler tranquillement sur les fichiers du snapshot.

Mes 2cts

-- 
Daniel

Une erreur peut devenir exacte, selon que celui qui l'a commise 
s'est trompé ou non.
Pierre Dac


Reply to: