⇤ ← Version 1 à la date du 2004-07-08 19:57:33
119
Commentaire:
|
2183
|
Texte supprimé. | Texte ajouté. |
Ligne 3: | Ligne 3: |
Prérequis: * Se connecter à zamok par ssh * Utiliser un éditeur de texte en ligne de commande (nano, vi, pico, jed, etc. ) == Forwarder les mails vers une nouvelle adresse == Il s'agit de dire à un serveur de mail de transmettre automatiquement les emails reçus à une adresse vers une autre adresse. Il suffit pour cela d'éditer le fichier {{{.forward}}} dans votre home sur zamok. Exemple pas à pas : * Se connecter à zamok, vous obtenez un shell (i.e. une ligne de commande) * {{{cat > .forward [enter]}}} * {{{login@mon_adresse_préférée.org [enter]}}} * {{{[Ctrl-D]}}} * {{{logout [c'est pour se délogguer]}}} Dans ce cas, le serveur zamok du CR@NS transmet les mails destinés à une adresse {{{toto@crans.org}}} vers {{{login@mon_adresse_préférée.org}}}. Pour annuler la redirection, il suffit de supprimer le fichier {{{.forward}}} (taper {{{rm .forward}}}) == Utiliser Procmail == Procmail sert à faire des trucs plus compliqués avec ses mails :-) : filtrage, redirection, programmes externes, etc. Le fichier utilisé est {{{ ~/.procmailrc}}}. Sa syntaxe est la suivante: {{{ :0 [flags] [ : [local_lock_file] ] * <conditions> <exactly one action line> }}} Les conditions utilisées sont (en général) des expressions régulières ({{{man egrep}}}) avec un ET sous entendu. Par défaut, procmail utilise les headers du mail, en ignorant les majuscules. Le flag {{{c}}} permet de faire des copies d'un mail. Les actions possibles sont: * {{{!}}} forward vers les adresses mail suivantes * {{{|}}} envoie le mail vers un programme * {{{{ }}} sous bloc de règles. Ne pas oublier un caractère espace après le {{{{}}} Par exemple: {{{ :0: * ^Subject: .*travail ! adresse@profession.com }}} == Utiliser SpamAssassin == Commencer par mettre en place un {{{.forward }}} vers {{{procmail}}}. Ceci redirige tous les mails vers {{{procmail}}} qui va ensuite faire le tri. C'est {{{procmail}}} qui appelle Spam Assassin, et qui déplace (le cas échéant) les mails dans le bon répertoire. |
Les mails au CR@NS
Ou comment gérer les mails que l'on reçoit à l'aide des outils libres présents sur zamok.
Prérequis:
- Se connecter à zamok par ssh
- Utiliser un éditeur de texte en ligne de commande (nano, vi, pico, jed, etc. )
Forwarder les mails vers une nouvelle adresse
Il s'agit de dire à un serveur de mail de transmettre automatiquement les emails reçus à une adresse vers une autre adresse. Il suffit pour cela d'éditer le fichier .forward dans votre home sur zamok. Exemple pas à pas :
- Se connecter à zamok, vous obtenez un shell (i.e. une ligne de commande)
cat > .forward [enter]
login@mon_adresse_préférée.org [enter]
[Ctrl-D]
logout [c'est pour se délogguer]
Dans ce cas, le serveur zamok du CR@NS transmet les mails destinés à une adresse toto@crans.org vers login@mon_adresse_préférée.org. Pour annuler la redirection, il suffit de supprimer le fichier .forward (taper rm .forward)
Utiliser Procmail
Procmail sert à faire des trucs plus compliqués avec ses mails : filtrage, redirection, programmes externes, etc.
Le fichier utilisé est ~/.procmailrc. Sa syntaxe est la suivante:
:0 [flags] [ : [local_lock_file] ] * <conditions> <exactly one action line>
Les conditions utilisées sont (en général) des expressions régulières (man egrep) avec un ET sous entendu. Par défaut, procmail utilise les headers du mail, en ignorant les majuscules. Le flag c permet de faire des copies d'un mail.
Les actions possibles sont:
! forward vers les adresses mail suivantes
| envoie le mail vers un programme
{ sous bloc de règles. Ne pas oublier un caractère espace après le {
Par exemple:
:0: * ^Subject: .*travail ! adresse@profession.com
Utiliser SpamAssassin
Commencer par mettre en place un .forward vers procmail. Ceci redirige tous les mails vers procmail qui va ensuite faire le tri. C'est procmail qui appelle Spam Assassin, et qui déplace (le cas échéant) les mails dans le bon répertoire.