A noter aussi l'étude d'une nouvelle architecture intéressante de serveurs frontend-backend pour améliorer la scalabilité des serveurs mails : Cyrus Murder. La plus nouveauté essentielle est bien sûr la gestion des domaines virtuels. Elle était présente depuis les versions 2.1.x mais un nouveau mode des user.id permet une meilleure administration.
Le support NNTP permet maintenant d'utiliser fetchnews. Depuis les versions 2.1.x, le support NNTP permet de lire les news depuis cyrus directement via NNTP, sans besoin d'avoir un serveur de news local.
L'architecture Cyrus Murder utilise une combinaison de serveurs IMAP, proxy IMAP, et un directory server qui fournit une vue d'ensemble des namespaces IMAP aux utilisateurs. C'est donc différent des proxy IMAP traditionnels car tout utilisateur peut selectionner n'importe quelle mailbox sans limitation d'une partie du namespace IMAP global. Cela utilise un nouveau protocol MUPDATE dont voici la RFC : http://asg.web.cmu.edu/rfc/rfc3656.txt.
Aller plus loin
- Cyrus IMAP Server (25 clics)
- Download (4 clics)
- Cyrus Murder : Aggregator (43 clics)
# Re: Cyrus 2.2.3
Posté par Raphaël SurcouF (site web personnel) . Évalué à -3.
[^] # Re: Cyrus 2.2.3
Posté par Nÿco (site web personnel) . Évalué à 2.
[^] # Re: Cyrus 2.2.3
Posté par Raphaël SurcouF (site web personnel) . Évalué à 0.
J'avoue qu'avec mes précédentes interventions, elle peut être mal interprétée...
[^] # Re: Cyrus 2.2.3
Posté par Willou (site web personnel) . Évalué à 2.
Merci à Epp0, car c'est grace à lui que je l'ai appris ! ;)
[^] # Re: Cyrus 2.2.3
Posté par EppO (site web personnel) . Évalué à 3.
Bah en fait, j'ai regardé sur linuxfr et la version 2.0 est passé à la trappe. Comme une version récente est sortie il n'y a pas trop longtemps, j'ai voulu marquer le coup en précisant les changements depuis la branche 2.1.x. Et oui je savais que la version 2.2.3 date du 15/01, c'est pour cela que je ne n'ai pas mis de formule genre "vient de sortir".
Merci à Epp0, car c'est grace à lui que je l'ai appris ! ;)
de rien, ce fut un plaisir ;)
# Re: Cyrus 2.2.3
Posté par Doutreleau Eric . Évalué à 3.
On peut tranquillement servir un domaine avec plusieurs milliers de boites aux lettres et des pics
de connexions a plus de 200 avec un simple pentium II 1ghz et quelques centaines de mega
de RAM.
quand on a migre sur la meme machine de WU Imap vers Cyrus nos utiiisateurs qui ont des boites aux lettres de plus de 50Mo ont senti la différence.
[^] # Re: Cyrus 2.2.3
Posté par Raphaël SurcouF (site web personnel) . Évalué à 2.
Il n'est pas du tout conçu pour tenir de telles charges.
Son principal atout est sa simplicité pour un usage personnel.
[^] # Re: Cyrus 2.2.3
Posté par j . Évalué à 1.
[^] # Re: Cyrus 2.2.3
Posté par EppO (site web personnel) . Évalué à 2.
Reste, que pour un usage personnel, les affinités de chacun déterminent le choix. Cyrus est quand même moins évident à configurer que courier-imap qui lui est très rapide à deployer.
[^] # Re: Cyrus 2.2.3
Posté par Prosper . Évalué à 2.
[^] # Re: Cyrus 2.2.3
Posté par Christophe Merlet (site web personnel) . Évalué à 1.
Cyrus IMAP, au contraire, stocke chaque mail dans un fichier distinct et les indexe au choix dans une base de données ou un fichier texte plat. Par conséquent l'accès est immédiat et extrèmement économe en CPU.
Le seul défaut que je trouve à Cyrus comparé à WU est le fait de devoir gérer séparément les utilisateurs. A moins que je me trompe, on est obligé de créer les utilisateurs dans Cyrus même si il existe déjà au niveau de Linux alors que WU se base sur le fichier /etc/passwd simplifiant d'autant l'administration du serveur.
[^] # Re: Cyrus 2.2.3
Posté par EppO (site web personnel) . Évalué à 2.
Effectivement tu te trompes :). Tu n'es pas obligé d'utiliser sasldb2 pour les comptes utilisateurs mais tu peux utiliser PAM par exemple.
[^] # Re: Cyrus 2.2.3
Posté par Christophe Merlet (site web personnel) . Évalué à 1.
[^] # Re: Cyrus 2.2.3
Posté par EppO (site web personnel) . Évalué à 1.
D'ailleurs, cyradm ne gère pas le côté authentification, il ne sert qu'à créer les mailbox, et est indépendant du choix d'authenfication de l'administrateur.
En résumé, si tu veux créér une boîte mail à un nouvel utilisateur:
si tu utilises sasldb2, tu créer la boite mail sous cyradm et tu crées l'utilisateur et son mdp avec la commande saslpasswd2.
si tu veux une auth PAM, tu crées aussi la boite mail sous cyradm et tu fais le adduser associé au login de la mailbox créée.
[^] # Re: Cyrus 2.2.3
Posté par Raphaël SurcouF (site web personnel) . Évalué à 3.
le projet cyrmaster[1] propose, à défaut des sources du projet lui-même,
quelques patchs pour le serveur cyrus:
- Autocreate INBOX[2],
- Create on demand folder requested by sieve filter[3],
- Remove QUOTA file[4].
[1]: http://email.uoa.gr/projects/cyrusmaster/(...)
[2]: http://email.uoa.gr/projects/cyrus/autocreate/index.html(...)
[3]: http://email.uoa.gr/projects/cyrus/autosievefolder/index.html(...)
[4]: http://email.uoa.gr/projects/cyrus/rmquota/index.html(...)
--
Raphaël SurcouF
[^] # Re: Cyrus 2.2.3
Posté par Doutreleau Eric . Évalué à 1.
Cela permet de separer les utilisateurs systemes des utilisateurs purement mail
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.