Page suivante Page précédente Table des matières

7. Les "agents utilisateurs" de Courriel

Cettes section contiens les informations relatives aux "agents utilisateurs", c'est-à-dire les logiciels que l'utilisateur voit et utilise. Ces logiciels reposent sur les "agents transporteurs" mentionnés plus haut. Beaucoup d'autre "Agents Utilisateurs" de Courriel sont disponibles maintenant (pine, mush ...) mais je n'ai pas trouvé d'information dedans concernant linux. Me dire SVP si j'ai oublié quelque chose !

7.1 Elm

Elm se compile, s'installe et s'exécute sans faute sous linux. Pour plus d'informations, voir les sources d'elm et les instructions d'installation. Elm et les filtres doivent avoir les permissions 2755 (groupe mail) avec les permissions 775 et le groupe mail pour /var/spool/mail.

Si vous utilisez une distribution binaire, vous devrez créer un fichier /usr/local/lib/elm/elm.rc pour outrepasser les informations précompilées de hostname et de domain :

          #---------- /usr/local/lib/elm/elm.rc ------------------
          #
          # Nom d'hôte non qualifié
          hostname = monnomdhôte
          #
          # domaine local
          hostdomain = sousdomaine.domaine
          #
          # Nom d'hôte entièrement qualifié
          hostfullname = monnomdhôte.sousdomaine.domaine
          #
          #--------------------------------------------------------

Une chose dont vous voudriez avoir conscience est que si vous utilisez Elm compilé avec l'option MIME, vous aurez besoin de metamail installé et dans votre chemin ou alors Elm ne sera pas capable de lire le courrier MIME reçu. Metamail est disponible à thumper.bellcore.com et bien sûr via "archie".

Dans la catégorie "trop beau pour être vrai", il y a une distribution, Elm-2.4.24, avec "PGP intégré". Pour l'essayer, récupérer le fichier ftp://ftp.viewlogic.com/pub/elm-2.4pl24pgp3.tar.gz, qui est l'elm2.4.24 avec l'option PGP ajoutée. Vous le configurez et le compilez de la même manière que l'Elm normal, ce qui veut dire que vous devrez ajouter les patchs mentionnés plus haut. Pour ce que cela vaut, je l'utilise ici et l'apprécie beaucoup. Bien sûr, il doit y avoir des versions disponibles plus récentes , y compris elm-ME+.

Bien que cet élément ne soit pas spécifique à linux, il est néanmoins perçu (de façon erronée) comme un bug pénible d'Elm. Nous avons tous entendu parler d'Elm qui, de temps en temps, échoue avec un message indiquant qu'il est incapable d'allouer un nombre important d'octets avec malloc(). La solution pour contourner ce problème est d'enlever les alias de Courriel post-générés (aliases.dir et aliases.pag).

CE N'EST PAS UN BUG DANS ELM, c'est une erreur dans la configuration d'Elm de l'endroit où a été récupéré la distribution binaire.

Elm a un format amélioré et non compatible d'aliases ; vous devez vous assurez que le chemin qu'utilise Elm pour aliases est différent de celui que sendmail/smail utilise. Vu le nombre de remarques sur ce problème, il est évident qu'au moins une distribution majeure 'dans la rue' a été mal configurée (de scot at catzen.gun.de (Scot W. Stevenson) ).

Le progiciel metamail courant requiert csh pour quelques uns de ses scripts. Csh manquant (ou tcsh) causera des erreurs intéressantes ...

7.2 Mailx

Epargnez vous des ennuis : aller simplement chercher le kit mailx de la Slackware 2.1.0 ou supérieure, qui a la bonne implémentation de mailx5.5. Si vous voulez partir des sources, mailx v5.5 se compile sans avoir à patcher sous linux, si vous avez "pmake" installé. Si quelqu'un l'utilise encore, je l'engage fermement à enlever les trucs anciens d'"edmail" de la SLS1.00 et la remplacer par mailx.

7.3 D'autres agents utilisateurs

Ce qui suit est connu pour fonctionner sous linux. Consulter "archie" pour connaitre la façon de les trouver ...


Page suivante Page précédente Table des matières