linux:howto:postfix
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| linux:howto:postfix [08/08/2009 18:40] – restrictions smtp daniel | linux:howto:postfix [28/08/2010 17:15] (Version actuelle) – aj alias daniel | ||
|---|---|---|---|
| Ligne 484: | Ligne 484: | ||
| reste à vérifier que tout va bien sur http:// | reste à vérifier que tout va bien sur http:// | ||
| + | |||
| ===== Liens ===== | ===== Liens ===== | ||
| - | Voir aussi http:// | + | Voir aussi |
| + | * http:// | ||
| + | * http:// | ||
| + | * http:// | ||
| + | * http:// | ||
| + | * http:// | ||
| - | ===== Bonus, lire les mails du secondaire ===== | + | Et |
| - | Dans le cas où vous avec un MX secondaire qui prend les mails d'un primaire en rade | + | * cours postfix http:// |
| + | * la doc de postfix.org en fr http:// | ||
| + | * filtrage de contenu par postfix http:// | ||
| + | * http:// | ||
| + | * http:// | ||
| + | * http:// | ||
| + | * à propos des filtres " | ||
| + | * pour rejeter directement (sans queuing, avec mime_header_checks) certains mail avec PJ indésirables http:// | ||
| + | * tuto avec Amavisd, Mysql, Spamassassin, | ||
| + | * tuto avec Courier, MySQL, sasl, amavisd-new, | ||
| + | * articulation postfix / SA : http:// | ||
| + | * postfix & sa sans rien d' | ||
| + | * tutos complets (tous avec amavis) http:// | ||
| + | * http:// | ||
| + | * http:// | ||
| + | * http:// | ||
| + | * postfix + courier http:// | ||
| + | * conf dspam http:// | ||
| + | |||
| + | ===== Bonus ===== | ||
| + | ==== lire les mails du secondaire ==== | ||
| + | |||
| + | Dans le cas où vous avez un MX secondaire qui prend les mails d'un primaire en rade, et que vous avez besoin d'en lire un | ||
| * postqueue -p : pour lister les mails en attente | * postqueue -p : pour lister les mails en attente | ||
| * postcat path/ | * postcat path/ | ||
| Ligne 499: | Ligne 527: | ||
| find / | find / | ||
| / | / | ||
| + | </ | ||
| + | ==== postmap_all ==== | ||
| + | <code bash> | ||
| + | #!/bin/bash | ||
| + | # script qui cherche les fichiers de hash et fait un postmap dessus | ||
| + | |||
| + | sed -ne '/^[ \t]*#/ d; s/ | ||
| + | do | ||
| + | echo $map | ||
| + | [ " | ||
| + | done | ||
| + | echo "à priori, il ne devrait rester à faire que le :" | ||
| + | echo "/ | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Réécriture des users locaux ==== | ||
| + | Pour que le courrier envoyé par les users locaux (au hasard www-data) le soit d'une adresse plus parlante, on peut ajouter dans le main.cf | ||
| + | < | ||
| + | smtp_generic_maps = hash:/ | ||
| + | </ | ||
| + | et dans smtp_generic_maps.hash | ||
| + | < | ||
| + | www-data webmaster@example.com | ||
| + | </ | ||
| + | |||
| + | Et si l'on en a plein, on peut perfectionner le truc avec | ||
| + | <code bash> | ||
| + | # id du group des users concernés, le UID avec cet ID sera pris même s'il n' | ||
| + | # (sinon faut modifier la règle sed pour prendre le 4e champ délimité par :) | ||
| + | GID=XXX | ||
| + | DOM=monhost.example.com | ||
| + | USER=webmaster@example.com | ||
| + | sed -ne '/' | ||
| </ | </ | ||
| + | Pour que les bounces soient aussi renvoyés à la bonne adresse, il faut ajouter dans / | ||
| + | < | ||
| + | www-data: webmaster@example.com | ||
| + | </ | ||
linux/howto/postfix.1249749603.txt.gz · Dernière modification : 08/08/2009 18:40 de daniel