serveur_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 | ||
serveur_postfix [2007/03/28 18:28] – thierry | serveur_postfix [2010/09/12 10:53] (Version actuelle) – thierry | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Postfix ====== | ====== Postfix ====== | ||
+ | Installer un serveur mail SMTP/POP avec postfix, courier-pop, | ||
+ | |||
+ | Lien: http:// | ||
+ | |||
+ | ===== Les bases ===== | ||
==== Liens: ==== | ==== Liens: ==== | ||
+ | |||
+ | http:// | ||
http:// | http:// | ||
Ligne 14: | Ligne 21: | ||
Il est vain de fermer le port 25. Les restrictions d' | Il est vain de fermer le port 25. Les restrictions d' | ||
+ | |||
==== Installer et configurer ==== | ==== Installer et configurer ==== | ||
Ligne 37: | Ligne 45: | ||
mon_domaine.fr | mon_domaine.fr | ||
- | Editer/ | + | Editer/ |
# cat mynetworks | # cat mynetworks | ||
Ligne 99: | Ligne 107: | ||
thierry: root | thierry: root | ||
root: xxxxxxxxxxxxx@free.fr | root: xxxxxxxxxxxxx@free.fr | ||
+ | |||
+ | ===== Configurations ===== | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Reseau " | ||
+ | Lorsqu' | ||
+ | |||
+ | Ainsi, une adresse: **'' | ||
+ | host mx1.free.fr[212.27.48.6] said: 553 sorry, your envelope sender domain must exist (#5.7.1) (in reply to MAIL FROM command) | ||
+ | |||
+ | Il faut que **'' | ||
+ | |||
+ | === Solution === | ||
+ | Lien: | ||
+ | * http:// | ||
+ | * http:// | ||
+ | |||
+ | Editer un fichier texte, genre: | ||
+ | / | ||
+ | Y mettre dedans quelque chose comme ca: | ||
+ | # TJ ----------------- | ||
+ | # -------------------- | ||
+ | @trouduc.thierry-jaouen.local | ||
+ | Et puis, de retour sur le shell: | ||
+ | # postmap / | ||
+ | (Un fichier **'' | ||
+ | |||
+ | Editer **''/ | ||
+ | smtp_generic_maps = hash:/ | ||
+ | Recharger la config: | ||
+ | # / | ||
+ | Verifier que ca marche: (sur le poste local) | ||
+ | (trouduc.thierry-jaouen.local)$ date | mail -s " | ||
+ | |||
+ | |||
+ | |||
+ | === postmaster === | ||
+ | Ouai, mais j'ai encore un problème avec " | ||
+ | Oct 11 22:39:14 netcave postfix/ | ||
+ | Oct 11 22:39:14 netcave postfix/ | ||
+ | Oct 11 22:39:14 netcave postfix/ | ||
+ | |||
+ | == Solution == | ||
+ | J' | ||
+ | |||
+ | ===== Tips ===== | ||
+ | |||
+ | |||
+ | ==== queue ==== | ||
+ | Voir la queue: | ||
+ | # postqueue -p | ||
+ | |||
+ | Grosse queue! Supprimer les " | ||
+ | # postsuper -d ALL deferred | ||
+ | postsuper: Deleted: 1449 messages | ||
+ | |||
+ | Ou simplement tout ? | ||
+ | # postsuper -d ALL | ||
+ | |||
+ | Remettre tout les messages en attente: | ||
+ | # postsuper -r ALL | ||
+ | |||
+ | Voir un message: | ||
+ | # postcat -q < | ||
+ | |||
+ | ==== purge ==== | ||
+ | |||
+ | Petit scripte (a adapter) pour purger les SPAM en " | ||
+ | |||
+ | -Ca recherche les " | ||
+ | -Recherche le flag "Spam Yes" : si oui, efface | ||
+ | -Recherche une date mise en queue dans l' | ||
+ | |||
+ | #!/bin/sh | ||
+ | | ||
+ | TMPFILE=/ | ||
+ | | ||
+ | rm -f $TMPFILE >/ | ||
+ | | ||
+ | find / | ||
+ | | ||
+ | if [ -e $TMPFILE ]; then | ||
+ | echo " | ||
+ | while read mailID; do | ||
+ | SpanStatus=$( postcat -q $mailID | grep " | ||
+ | if [ " | ||
+ | echo "Spam: $mailID : $SpanStatus" | ||
+ | postsuper -d $mailID | ||
+ | fi | ||
+ | | ||
+ | Older=$( postcat -q $mailID | egrep " | ||
+ | | ||
+ | if [ " | ||
+ | echo "Old: $mailID : $Older" | ||
+ | postsuper -d $mailID | ||
+ | fi | ||
+ | done < $TMPFILE | ||
+ | fi | ||
+ | |||
+ | ==== Amavis et autres ==== | ||
+ | En appliquant un article de "Linux Mag" N°113 (Fevrier 2009), je m' | ||
+ | |||
+ | La seule astuce trouvé: | ||
+ | - modifier '' | ||
+ | - taper: ''# | ||
+ | - et puis: ''# | ||
+ | |||
+ | Source: http:// | ||
serveur_postfix.txt · Dernière modification : 2010/09/12 10:53 de thierry