la gestion du mail
table des matières
- sendmail est le plus connu et le plus utilisé. il est aussi réputé pour ses fichiers de
configurations illisibles
- postfix est plus récent, plus facilement configurable, et plus oriente sécurité (ne fonctionne pas
en tant que root par exemple)
- mais il en existe d'autres : exim (défaut sous Debian), qmail
en mode console
- elm: basique mais présent sur tous les Unix
- mutt : une évolution de elm, avec de la couleur : mon préféré
- pine : autre évolution de elm
- ...
sous X
- netscape/mozilla
- xmh
- exmh
- les outils gnome et kde : evolution,
- ...
via le web (webmail)
remarque : ces logiciels sont intéressant si un firewall filtre les accès pop/imap
en mode console
- slrn : le plus sympa a priori
- pine
sous X
les mêmes que pour les mua
voir la page dédiée
amavis
amavis : permet de coupler simplement les anti-virus
avec sendmail
un retour d'expérience sur amavis, assez semblable au mien :
gros problèmes de charges du a l'utilisation assez massives de liste de diffusion
amavis-new
amavisd-new est un fork de amavis avec
- réécriture en perl
- utilisation en client-serveur
utilise l'api milter de sendmail, assez prometteur
- sympa : bonne réputation, mais plein de dépendances : installation difficile
- listar (Redhat powertools) : je n'ai pas réussi a le mettre en oeuvre
- majordomo : date un peu, pas sécurisé (tourne sous root), pas d'interface web
- mailman (powertools 7.1) : très puissant (listes modérées, digest, archives ...) mon choix pour rh7.x
tourne avec peu de modifications sur rh 6.x (créer un compte apache (uid 48), faire tourner httpd sur ce compte au lieu de nobody)
- fetchmail : pour récupérer des mails par pop/imap sur sa machine
- procmail : permet de filtrer les mails
- nail : pour envoyer en batch des fichiers attaches en MIME
- mpack : pour envoyer en batch des fichiers attaches en MIME
- metamail ou maildrop: pour traiter/éclater un fichier mime
- tnef : pour lire les fichier attachés au format microsoft tnef (Transport Neutral Encapsulaton Format)
- clean_mail : pour supprimer un spam des mails reçus sur une machine, ou pour nettoyer selon l'age des mails
- sendmail-tools : une collection d'outils
- archmbox : un archiveur de mail
- oe2mbx : pour convertir une boite a lettre outlook au format mbox (Unix, netscape)
- OtlkToNs : idem
- mbx2mbox : idem
- pour être prévenu de l'arrivée de nouveaux mail sous X :
- ajouter un applet "mail checker" dans le panel
- utiliser fetchmail pour rapatrier son courrier depuis le serveur pop
- configurer netscape en "using movemail"
- pour envoyer "directement" un fichier mail
/usr/sbin/sendmail -oi -t < fichier
définition
un peu comme les prospectus que l'on reçoit dans sa boite à lettre ptt, ce sont tous les email
non désirés.
documentation
- caspam : un collectif de lutte contre le spam
procmail
solution sans ajout de logiciels supplémentaire, mais syntaxe "un peu" lourde :
doc
comment filtrer avec procmail
une solution spam+virus basée sur procmail !
exemple
ou mon fichier de configuration (/etc/procmailrc ou ~/.procmailrc:
:0
* ^Subject:.*(sex|money|viagra|phares|cash|investors|buy|free|astrologie)
/dev/null
remarque
bien adapte a des filtres simples
mailfilter
pour les allergiques a la syntaxe de procmail (et je les comprends :) ) :
le logiciel mailfilter permet de filtrer les mails,
via un protocole pop,
il utilise un fichier de configuration, avec des règles a base d'expressions régulières
et peut être couplé a un outil comme fetchmail
un très bon killer, avec des règles statiques, mais facilement configurables, et un apprentissage bayesien dans les versions
récentes.
on peut trouver des règles pour les français
et une doc chez ibm
encore mieux, très rapide et avec des fonctions d'apprentissage
le plus connu des outils est lotus domino notes
serveur
le serveur peut tourner sur linux sans problème
client
mauvaise nouvelle, il n'y a pas de client linux. deux solutions pour nous :
- accès au serveur via une interface web : pas terrible du tout, pas moyen de récupérer son carnet d'adresse, ses mails ...
- utiliser wine pour lancer le client Windows
documentation sur winecentric
astuces
- lancer notes avec la commande wine --language Fr --managed c:\Lotus\Notes\nlnotes.exe
- configurer une version française avec un fichier win.ini dans le répertoire .wine
pour se préserver du spam :
coté serveur
postfix + amavisd-new + spamassassin (spam) + clamav (anti-virus)
coté client
fetchmail (recuperation du courrier) + procmail (tri du courrier : spam ...)
version 1.4 du 2007-02-23
Eric Gerbier
documentation sous licence GNU Free Documentation License