Sortie de Modoboa 0.8.5

Posté par (page perso) . Modéré par j.
21
11
juil.
2011
Internet

Une nouvelle version de Modoboa (anciennement Mailng) est disponible depuis ce matin. Outil visant à simplifier l'administration et l'utilisation d'une plateforme d'hébergement de courriel, disponible dans quatres langues (anglais, français, allemand et espagnol), Modoboa propose quelques nouvelles fonctionnalités avec cette version :

  • nouveau plugin sievefilters permettant de définir des filtres pour trier les messages côté serveur ;
  • script de migration d'une plateforme PostfixAdmin vers une plateforme Modoboa ;
  • support des alias vers des destinations extérieures.

Elles viennent s'ajouter aux composants existants :

  • webmail simpliste ;
  • gestion de quarantaine Amavis ;
  • message de réponse automatique ;
  • statistiques graphiques utilisant RRDtool.
  • # Disponibilité Image VM

    Posté par . Évalué à 2.

    Merci pour la découverte de ce projet.
    Je souhaite me débarrasser de zimbra à terme et modoboa semble correspondre à mes besoins.

    Existe-t-il une image disque d'une installation basique ?

    • [^] # Re: Disponibilité Image VM

      Posté par (page perso) . Évalué à 2.

      Faute de temps, il n'existe pas encore d'image disque disponible. Néanmoins j'y pense depuis un moment...

      Je n'ai pas trop l'habitude de ce type de distribution mais quel serait le format d'image le plus adapté? Un de ceux supportés par qemu je suppose?

      • [^] # Re: Disponibilité Image VM

        Posté par . Évalué à 2.

        le format raw (dd if=/dev/zero of=disk.img bs=1M count=X) aura l'avantage d'être supporté par qemu et importable avec tous les logiciels de virtualisation du marché.

        • [^] # Re: Disponibilité Image VM

          Posté par (page perso) . Évalué à 0.

          Ca ne risque pas d'être un peu lourd en terme de taille?

          • [^] # Re: Disponibilité Image VM

            Posté par . Évalué à 2.

            man gzip.

            • [^] # Re: Disponibilité Image VM

              Posté par . Évalué à 2.

              Plus serieusement, des zeros ça se compresse très bien :-)

              Et si tu utilises qemu-img ou l'option seek dd (de mémoire, quelque-chose du genre dd if=/dev/zero count=1 bs=1 seek=1024M) tu pourras profiter des trous des systèmes de fichier modèrnes, tu auras un fichier qui fera virtuellement X Go qui n'occupera que l'espace réelement utilisé.

              Dans tous les cas, cela reste le format le plus pratique. Il n'a pas tous les avantages des formats modernes, mais c'est le plus petit dénominateur commun: chaque logiciel de virtualisation saura le lire.

              Une autre idée pourrait être d'essayer de faire fonctionner ton outil au sein d'un livecd, typiquement en utilisant debian-live.

              • [^] # Re: Disponibilité Image VM

                Posté par (page perso) . Évalué à 1.

                Merci pour l'astuce. J'ai commencé à bosser sur l'image disque (elle est quasi opé.) mais je n'ai pas utilisé le format raw. Je vais voir ce que donne un conversion vers ce format en utilisant qemu-img.

          • [^] # Re: Disponibilité Image VM

            Posté par . Évalué à 2.

            Il y a un protocole pour ça : bittorrent. Après tout, des gens s'en servent pour partager des rips de bluray, alors une petite VM…

            Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

    • [^] # Re: Disponibilité Image VM

      Posté par . Évalué à 2.

      Si je puis me permettre : pourquoi veux tu te débarrasser de Zimbra ?

      • [^] # Re: Disponibilité Image VM

        Posté par . Évalué à 3.

        Parce que ça n'est pas vraiment libre?
        Parce que leur mode de déploiement ("on fournit tout, y compris les mises à jour de composants essentiels comme le smtpd, et tant pis si on est moins réactifs que les distribs") est une calamité en entreprise?

      • [^] # Re: Disponibilité Image VM

        Posté par . Évalué à 2.

        Zimbra dispose de pleins de features que je n'utilise pas... Et je n'ai pas réussi à avoir les wildcards par exemple sur nasga.*@mondomaine.com
        De plus lors de la mise en place du serveur zimbra, j'ai constaté une augmentation de la charge sur l'hyperviseur et sur la consommation électrique de la baie. Pour info notre ancien serveur de mail tournait avec 64mo de ram sous windows XP...

        Ici le choix d'une interface django me séduit bien, du simple et light.
        Pour le format des images, turnkeylinux propose des images VMDK qui fonctionnent impeccable avec virtualbox et kvm (ça doit passer en xen hvm aussi).

  • # Génial!

    Posté par (page perso) . Évalué à 1.

    Wa, ça a l'air génial. Est-ce que ça compte concurrencer Roundcube ?

    Est-ce qu'on peut imaginer le support de LDAP comme backend pour les comptes ?

    Et le support des alias?

    • [^] # Re: Génial!

      Posté par (page perso) . Évalué à 1.

      Merci pour ton enthousiasme :-)

      Concurrencer Roundcube? Pourquoi pas mais ce n'est pas une fin en soi. Disons que je n'ai jamais aimé le php :p

      Au sujet du support LDAP, je n'y avais pas encore pensé mais c'est tout à fait envisageable. Je suppose qu'il s'agirait surtout d'une intégration avec un AD ?

      • [^] # Re: Génial!

        Posté par (page perso) . Évalué à 1.

        Dans mon cas, non. J'utilise OpenLDAP afin de faire en sorte que le couple email/password serve aussi pour les comptes Ejabberd, Dotclear, Trac, etc. Le login est l'adresse email partout et le password est le même partout. C'est plus facile.

        • [^] # Re: Génial!

          Posté par (page perso) . Évalué à 1.

          Oui ce type d'architecture est classique. Dans ce cas, il faudrait juste que j'ajoute le support d'une authentification via LDAP. Cela ne devrait pas être trop long.

          • [^] # Re: Génial!

            Posté par (page perso) . Évalué à 0.

            Pas seulement: si ton interface d'admin permet de rajouter des comptes mails, il faudrait également que ces comptes soit créés dans LDAP. Ça me semble plus complexe mais possible non?

            • [^] # Re: Génial!

              Posté par (page perso) . Évalué à 1.

              D'accord, il faudrait aussi cette partie. Ce n'est pas compliqué en soit, il faut juste savoir quel schéma/quels attributs utiliser. A mon avis, il faudra quand même un modèle mixte avec certaines infos dans LDAP et d'autres (celles propres à l'appli) dans la base SQL.

              • [^] # Re: Génial!

                Posté par . Évalué à 2.

                Ca va de soi. D'ailleurs, je me demandais s'il existait (et si non, ça vaudrait le coup d'essayer de définir ça de manière collaborative) une organisation "propre" de messagerie dans LDAP?

                Parce que perso, je fonctionne toujours plus ou moins avec la même structure définie il y a quelques années, que j'ai déployée sur quelques services. Tous les trucs "tous faits" que j'ai pu trouver ont le même défaut : ils partent du principe qu'on va fournir des comptes UNIX à nos utilisateurs - et donc se basent sur du Posix. C'est bien, mais pour fournir "juste de la messagerie" (et authentifier quelques services web dessus, certes), c'est un peu surdimensionné.

                • [^] # Re: Génial!

                  Posté par (page perso) . Évalué à 1.

                  Bonne remarque. Je n'ai pas de réponse concernant l'existence ou non d'une bonne pratique d'organisation dans un annuaire LDAP mais l'idée de définir un schéma spécifique aux installations "virtuelles" me plait bien. A creuser.

      • [^] # Re: Génial!

        Posté par (page perso) . Évalué à 3.

        Pour ceux qui ont tilté sur le :

        Disons que je n'ai jamais aimé le php

        Et qui se demande en quoi est fait Modoboa, je viens de décompresser le tarball et c'est du python. Je voudrais pas trop m'avancer mais je pense pouvoir préciser en disant que c'est du Django.

        Perso, je tourne sur Squirrel et j'aimerais changer. Je n'ai pas été satisfait par roundcube et, contrairement à Nasga, je n'ai jamais passé le pas du Zimbra, trop usine à gaz pour moi (rien que l'espace pris sur le disque est rédhibitoire). Modoboa semble être une bonne alternative. Je suis plutôt PHP mais je connais python et Django ne me fait pas peur.

        Je tiens à saluer ce projet. C'est assez rare de trouver des solutions à base de python/django (surtout par rapport aux propositions en PHP).

  • # concurent de postfixadmin??

    Posté par . Évalué à 1.

    Y a t-il une demo en ligne?? et je me demande s'il n'y a pas confusion!! Dans la dépêche on parle clairement de migration de postfixadmin vers modoboa et je lis des posts qui font des comparaisons avec zimbra et roundcube.Questin à ceux qui ont déja testé l'appli: s'agit t-il d'un outil d'administration du serveur de mail d'un groupware ou d'un webmail??

    • [^] # Re: concurent de postfixadmin??

      Posté par (page perso) . Évalué à 1.

      Actuellement, il n'y a pas de démo en ligne. Le fait est que je ne sais pas comment fournir une démo exhaustive et sécurisée... (surtout pour le webmail).

      Concernant la confusion, il faut savoir que je développe Modoboa en fonction de mes besoins. J'aime bien l'idée d'une appli qui en regroupe d'autres. Mais si je devais répondre à ta question, cela donnerait :

      • Outil d'administration : oui, c'est d'ailleurs la fonction la plus ancienne,
      • Groupware : non,
      • Webmail : oui. (pour ne pas avoir à utiliser roundcube ou autre)
  • # sievefilter

    Posté par . Évalué à 0.

    Concernant les filtres sieve, il faut utiliser une version patchée de dovecot pour avoir ManageSieve côté serveur, n'est-ce pas ?

    Sur la page de Modoboa, je lis : It has been tested successfully with Dovecot 1.2.9.

    Et sur la page de dovecot : Currently it also requires patching Dovecot sources, but this won't be necessary anymore in Dovecot v2.0.

    • [^] # Re: sievefilter

      Posté par (page perso) . Évalué à 2.

      Absolument pas. Ma plateforme perso est basée sur un Ubuntu 10.04. J'utilise les packages Dovecot* fournis en standard et cela fonctionne parfaitement. (mais peut-être que le mainteneur des packages dovecot a intégré des patchs)

      La seule chose à savoir avec la 1.2.9 est que toutes les méthodes d'authentification à part PLAIN plantent. (du coup il faut passer en starttls)

      Peut être que le wiki 1.x n'est plus très à jour?

      • [^] # Re: sievefilter

        Posté par . Évalué à 0.

        Damned, mais tu as raison !

        Je suis en Squeeze et j'utilise une version 1.2 de dovecot. Bêtement, je m'en étais tenu au wiki (et comme j'ai un accès ssh à la machine, ça ne me dérangeait qu'à moitié de faire les scripts à la main), mais il semble effectivement que les paquets debian contiennent managesieve.

        C'est une bonne nouvelle. J'avais la flemme de tout casser pour essayer en recompilant.

        Pour l'authentification, tu parles du SMTP ? La limitation est liée à Modoboa ou à ton paquet dovecot ?

        Je n'ai pas essayé de configurer le SMTP authentifié, j'utilisais jusqu'à présent un serveur SMTP tiers - celui de l'université. Je vais m'y mettre car celui-ci vient de me couper les vivres...

        • [^] # Re: sievefilter

          Posté par (page perso) . Évalué à 1.

          Pour l'authentification, je parle de Dovecot (managesieve). Il y a un bug dans cette version et le correctif n'a pas été backporté par le mainteneur. Un contournement simple consiste à activer le support STARTTLS et de faire une authentification de type PLAIN, ca fonctionne bien :-)

          Pour le SMTP authentifié, c'est vraiment simple avec Postfix.

  • # Il reste du boulot

    Posté par . Évalué à 3.

    Si j'étais toi, pour commencer je me concentrerai sur l'installation : un petit script qui pose 2-3 questions et qui réalise tout ce que tu explique dans ton LOOOONG fichier INSTALL

    Avant de me prendre un -10 j'explique : Si tu fais ça beaucoup plus de gens vont l'installer, et donc le tester. Et au lieu d'avoir 1% de rien du tout tu aura 1% de quelques uns qui t'enverrons des impressions, des bugs, etc...

    Relis "La cathédrale et le bazaar" :)

    Bon courage,

    "Gentoo" is an ancient african word, meaning "Read the F*ckin' Manual". "Gentoo" also means "I am what I am because you all are freaky n3rdz"

    • [^] # Re: Il reste du boulot

      Posté par (page perso) . Évalué à 2.

      Le fichier INSTALL est consistant, je te l'accorde. Sa version en ligne est quand même plus digeste. Le point positif et distinctif dans tout ça, c'est qu'il y a une documentation (contrairement à d'autres projets).

      Maintenant je ne dis pas que ta remarque est inutile puisque je me la suis déjà faite ;-) Il faut juste que je prenne le temps d'y réfléchir. Dans l'absolu, je ne souhaite pas me lancer dans le paramétrage assisté de postfix/dovecot... peut-être ai-je tord?

      • [^] # Re: Il reste du boulot

        Posté par . Évalué à 1.

        C'est bien pour ça que j'ai demandé une image disque :)
        Ca ne me dérange pas de passer une journée à configurer un serveur au poil, mais si c'est juste pour valider une nouvelle brique (qui peut être refusée par ma hiérarchie), ça n'est pas la peine.

        • [^] # Re: Il reste du boulot

          Posté par (page perso) . Évalué à 1.

          Je comprends tout à fait le besoin d'une installation assistée ou d'une machine virtuelle prête à l'emploi. Malheureusement, fournir l'un sans l'autre ou inversement ne contentera jamais l'ensemble des utilisateurs. En conclusion, il faudrait fournir les deux :-)

          Mon temps n'étant pas extensible à l'infini, il faut que je décide lequel fournir en premier... bref, à suivre.

          • [^] # Re: Il reste du boulot

            Posté par . Évalué à 2.

            Ou, beaucoup plus simplement, déléguer.
            Si ça intéresse tant de monde que ça, il suffit de demander.
            Dans le cas contraire, pas de perte.

            Le seul manque à gagner est dans le cas où tu veux que ton travail soit reconnu, qu'on en parle, etc. Là forcément il faut que tu fasses du tout cuit.

  • # Webmail seul

    Posté par . Évalué à 1.

    Est-ce qu'il est prévu de pouvoir utiliser le webmail seul ?

    • [^] # Re: Webmail seul

      Posté par (page perso) . Évalué à 2.

      Pour le moment non. Il ne manque pas grand chose pour que cela puisse se faire mais ce n'était pas mon idée de départ.

  • # Modoboa ou ISPConfig

    Posté par . Évalué à 0.

    Je suis entrain de chercher un outil de configuration d'un serveur Postfix/Dovecot/Amavis.
    Alors à votre avis : Modoboa ou ISPconfig 3 en sachant que sur le serveur ne sera hébergé qu'un serveur de mail complet mais pas de site web. J'utilise des serveurs en "cloud" chez Gandi et je créé un serveur virtuel pour la gestion email et un autre pour les sites http.
    Merci de votre avis.

    • [^] # Re: Modoboa ou ISPConfig

      Posté par (page perso) . Évalué à 1.

      J'aurais tendance à t'orienter vers Modoboa, surtout si tu souhaites t'occuper uniquement de la partie messagerie.

      Maintenant, je ne suis pas forcément la personne la plus objective pour répondre à cette question ;-)

      N'hésite pas à me contacter si tu as des questions supplémentaires concernant Modoboa.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.