Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[POSTFIX] Filtrage amavisd-new (résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Tony Clifton
l33t
l33t


Joined: 07 Jul 2004
Posts: 686
Location: Rennes

PostPosted: Fri Dec 15, 2006 11:03 am    Post subject: [POSTFIX] Filtrage amavisd-new (résolu) Reply with quote

Bonjour,

j'ai actuellement un serveur mail postfix multidomaine avec des utilisateurs virtuels utilisant une base de donnée mysql.

Mais comme je reçois de plus en plus de spam, je souhaiterais filtrer ces messages avec amavisd-new + clamav + spamassassin. Seulement ça mise en place m'est pour l'instant plutôt fastidieuse, j'ai consulté plusieurs HOWTO plus ou moins complet (j'ai du mal à saisir comment spamassassin pourrait filtrer des mails sans modifier la configuration de postfix). Mais là je bloque totalement c'est pourquoi je m'en remet à vous.

Je vais donc faire une petite synthèse de ce que j'ai pu comprendre :
_ Lorsque le serveur mail reçoit un mail sur le port 25, il le renvoie à amavisd qui tourne sur le port 10024 :
J'ai donc ajouté à /etc/postfix/main.cf
Code:
content_filter = smtp-amavis:[127.0.0.1]:10024

et à /etc/postfix/master.cf
Code:
smtp-amavis unix       -       -       y       -       2       smtp
  -o smtp_data_done_timeout=1200
  -o disable_dns_lookups=yes

_ Ensuite amavisd renvoie le message à postfix qui tourne sur le port 10025 :
Lancement de postfix sur le port 10025 (/etc/postfix/master.cf)
Code:
127.0.0.1:10025 inet   n       -       y       -       -       smtpd
  -o content_filter=
  -o local_recipient_maps=
  -o relay_recipient_maps=
  -o smtpd_restriction_classes=
  -o smtpd_client_restrictions=
  -o smtpd_helo_restrictions=
  -o smtpd_sender_restrictions=
  -o smtpd_recipient_restrictions=permit_mynetworks,reject
  -o mynetworks=127.0.0.0/8
  -o strict_rfc821_envelopes=yes

Redirection de amavisd vers postfix:10025 (/etc/amavisd.conf)
Code:
$forward_method = 'smtp:[127.0.0.1]:10025';  # where to forward checked mail
$notify_method = $forward_method;


Seulement quand je fais ça je n'arrive plus à recevoir de mail, postfix me renvoie "Temporary lookup failure (in reply to end of DATA command)".
_________________
La seule certitude que j'ai, c'est d'être dans le doute ! P. Desproges


Last edited by Tony Clifton on Fri Dec 15, 2006 3:48 pm; edited 1 time in total
Back to top
View user's profile Send private message
Tony Clifton
l33t
l33t


Joined: 07 Jul 2004
Posts: 686
Location: Rennes

PostPosted: Fri Dec 15, 2006 3:47 pm    Post subject: Reply with quote

Ca y est j'ai trouvé !!!!!
il fallait rajouté dans /etc/postfix/main.cf :
Code:
receive_override_options = no_address_mappings

puis dans /etc/postfix/master.conf (dans les options du serveur qui tourne sur le port 10025) :
Code:
-o receive_override_options=no_unknown_recipient_checks,no_header_body_checks

_________________
La seule certitude que j'ai, c'est d'être dans le doute ! P. Desproges
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum