Journal Mailman, c'est quand même relativement foireux...

Posté par  (site web personnel, Mastodon) .
Étiquettes : aucune
0
16
mai
2004
Du moins à installer...

J'ai installé mailman sur http://listes.agora.eu.org(...)

Premier foirage : faut taper http://listes.agora.eu.org/listinfo(...) pour accéder au bazar.
Comment faire en sorte que http://listes.agora.eu.org(...) redirige vers listinfo ?
Bon, c'est pas le plus grave..

Utilisant Postfix et cyrus, j'ai suivi à la lettre :

http://homex.subnet.at/~max/mail/mailman.php(...)

Mais le problème est que, quand j'essaie de m'inscrire à une liste, je reçois :

<mailman-request+mailman@mail.agora.eu.org>: data format error. Command output:
mailman-request+mailman: Mailbox does not exist

Comment me dépatouiller de ce merdier et fair marcher honorablement mailman ?

PS : sieve, c'est génial pour ceux qui ont un serveur cyrus.. :)

PPS : une doc qui tue sur opengroupware, faite par un pote :
http://etudiant.epita.fr/~nowick_c/publications/ogo_deb/(...)

Je vous la conseille, et ja la suivrai bientôt.

Désolé de poster plein de journaux...
  • # J'oubliais...

    Posté par  (site web personnel, Mastodon) . Évalué à 2.

    J'oubliais de préciser que je suis en Debian Woody

    Mes livres CC By-SA : https://ploum.net/livres.html

  • # ce que j'ai compris :

    Posté par  (site web personnel, Mastodon) . Évalué à 2.

    Dans mes aliases, j'ai :

    mailman-request: "|/var/lib/mailman/mail/wrapper mailcmd $EXTENSION"

    Et en théorié, le +qqch devrait faire en sorte que $EXTENSION=qqch.

    Seulement, ce n'est pas interprété comme cela et je n'ai aucune idée de pourquoi :(


    Si je fais à la main, ça ne semble pas marcher pour des noms de listes contenant des "-"

    Mes livres CC By-SA : https://ploum.net/livres.html

    • [^] # Re: ce que j'ai compris :

      Posté par  (site web personnel, Mastodon) . Évalué à 2.

      ça marche !

      Pour ceux qui auraient le même problème que moi, il faut ajouter, dans la config de postfix :

      recipient_delimiter = +


      Voilà...

      Mes livres CC By-SA : https://ploum.net/livres.html

  • # redirection.

    Posté par  . Évalué à 3.

    avec apache tu fais la redirection avec mod_alias ou mod_rewrite.
    http://httpd.apache.org/docs-2.0/mod/mod_rewrite.html(...)
    http://httpd.apache.org/docs-2.0/mod/mod_alias.html(...)

    Exemple avec mod_rewrite :
    RewriteEngine On
    RewriteRule ^/$ /listinfo [L]
    Le 'L' indique la fin de la réécriture d'url (c'est optionnel).
    Pour faire une "vrai" redirection, ajoutes 'R'.
    RewriteRule ^/$ /listinfo [L,R]
    • [^] # Re: redirection.

      Posté par  (site web personnel, Mastodon) . Évalué à 2.

      Sans le R, ça marche pas, j'ai une erreur 404.

      avec le R, ça marche mais mon listes.agora.eu.org est renommé en ns30318.ovh.net, ce qui est complètement foireux...

      Merci pour le truc

      Mes livres CC By-SA : https://ploum.net/livres.html

      • [^] # Re: redirection.

        Posté par  . Évalué à 3.

        Avant de dire de façon définitive que c'est "complètement foireux", vérifie la configuration de ton Apache. A tous les coups tu as oublié de configurer la variable ServerName...
        • [^] # Re: redirection.

          Posté par  (site web personnel, Mastodon) . Évalué à 2.

          Je ne voulais pas dire que apache était complètement foireux, loin de là !

          Je voulais dire que le fait d'être redirigé vers ns30318 c'est complètement foireux. Et je sous-entendais (à raison) que je devais avoir fait une couille quelque part.

          D'une manière générale, quand un logiciel Unix ne fait pas ce que je veux, j'ai tendance à penser que c'est parce que je lui explique mal ce que je veux ;)

          Mes livres CC By-SA : https://ploum.net/livres.html

        • [^] # Re: redirection.

          Posté par  (site web personnel, Mastodon) . Évalué à 2.

          çamarche nickel merci ! J'avais un ServerAlias et non un ServerName :)

          Mes livres CC By-SA : https://ploum.net/livres.html

      • [^] # Re: redirection.

        Posté par  . Évalué à 2.

        > Sans le R, ça marche pas, j'ai une erreur 404.

        Le fonctionnement de rewriterule est assez suptile et pas toujous facile à débugger.
        Là j'ai pas d'idée.

        > avec le R, ça marche mais mon listes.agora.eu.org est renommé en ns30318.ovh.net

        Tu peux aussi :
        RewriteRule ^/$ http://listes.agora.eu.org/listinfo(...) [L,R]

        Tu peux aussi définir ServerName comme indiqué ailleur.

        Ou utiliser "UseCanonicalName Off" :
        # UseCanonicalName: Determines how Apache constructs self-referencing
        # URLs and the SERVER_NAME and SERVER_PORT variables.
        # When set "Off", Apache will use the Hostname and Port supplied
        # by the client. When set "On", Apache will use the value of the
        # ServerName directive.
        #
        UseCanonicalName Off


        C'est ma solution préférée.
  • # autre logiciel

    Posté par  (site web personnel) . Évalué à 1.

    si tu n'aimes pas mailman, il existe un soft français équivalent.... "sympa"
    http://www.sympa.org(...)

    A noter que sympa est dispo sous Debian ;-)
    • [^] # Re: autre logiciel

      Posté par  (site web personnel) . Évalué à 1.

      apt-cache search mailman:
      mailman - Powerful, web-based mailing list manager
      lists-archives - Web archive for mailing lists

      Ca devrait simplifier l'installation non?
      • [^] # Re: autre logiciel

        Posté par  (site web personnel, Mastodon) . Évalué à 2.

        Ben oui.. Mais ça ne s'installe pas tout seul.. Faut aussi installer la config d'apache, la config de postfix.

        Le package est visiblement un peu foireux

        Mes livres CC By-SA : https://ploum.net/livres.html

        • [^] # Re: autre logiciel

          Posté par  (site web personnel) . Évalué à 1.

          Si je me suis permis de renvoyer à apt-get c'est que j'avais procédé à cette installation de cette manière sous Debian Woody sans problème particulier avec la doc du HS de Linux-Mag numéro 10 (février/mars 2002).
          Ca fait une page et c'est a priori suffisant

Suivre le flux des commentaires

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