Bonjour,
Le 23 Jan, Alain Tesio a �crit:
> Bonjour,
>
> J'ai lu le howto cyrus-imap, il faut fixer local_transport=cyrus
> dans la configuration de postfix.
Sans connaitre postfix particulierement, mais avec une connaissance des
mecanisme de mail, cette ligne a l'air de fixer le MDA. Donc tout mail
local est donn� a manger a un facteur cyrus qui va poser le courier dans
des boites cyrus au format cyrus...
>
> Quuel va �tre l'impact de ce changement ? J'ai des users dont le
> fonctionnement ne doit pas �tre perturb�, ce sont des robots qui
> traitent automatiquement les mails avec un .forward qui lance un
> process ou procmail, et parfois ils acc�dent � la mailbox dans
> /var/spool/mail dont le format ne doit pas changer.
Cyrus-Imap tilise un format peu classique de boite a lettre. plus
question de patasser la mailbox a la main. De m�moire, il y a fichier
par mail dans un r�pertoire, et un fichier d'index qui est un truc
binaire. De plus, seul le serveur imap cyrus a droit d'acces � ces
fichiers.
Pour les robots qui utilisent un .forward, il ne doit pas y avoir de
probleme.
Pour les robots qui veulent a tout prix patasser la mailbox, �a
doit �tre possible de d�finir un alias du genre :
robot_qui_patasse: |/un/prog/qui/met_les_mail_dans_les_bal -u compte_unix
qui mettra les messages dans une boite a lettre classique unix.
> Est-ce-que je peux utiliser IMAP pour uniquement un utilisateur
> et garantir que les autres ne seront pas affect�s ?
oui si tu fais comme j'ai dit plus haut.
Si tu as pas besoin des sp�cificit�s de cyrus-imap, tu peux toujours
conserver tes r�glages actuels et utiliser un autre serveur imap qui
sait servir les boites a lettre classiques.
Christophe
--
char*p="[)1++++++11+(QI1)9191991)9)1)(II1)919Y91)9)1)(AK+9;991+3*(9I1*IY991)Q1\
)(1I1))A91991)Q1)(+)1)1++9;)Q1+(";main(_){while(*p){for(_=*p-32>>3;_;--_)
putchar(' ');if(!(_=*p++-32&7))putchar('\n');else while(_--)printf("_/");}}