ayo journal !
Bon, j'explique rapido le topo. prenez vos cahiers et notez svp :)
J'ai installé postfix+amavis sur une RH9 (ouiiinnn...), via apt-get.
Apparement ça fonctionne, même si j'arrive pas à trouver d'entrée dans maillog m'indiquant la prise en compte de spamd et clamd. M'enfin. Faudra que j'attende l'arrivé d'un bon gros virus pour tester ça ;-)
j'utilise fetchmail pour rapatrier les mails de mes autres comptes, et, histoire de les "nettoyer", j'aimerai bien qu'il passe via mon mda.
avec sendmail, il me suffisait de spécifier:
and wants mda "/usr/sbin/sendmail -oem -f %F %T"
Mais là, étant donné que je passe via postfix, j'ai changé le mda en "/bin/mail".
Or, niet, rien du tout, ça plante sur un sigpipe, et il ne me rapatrie rien du tout.
Ou ai-je donc buggué, car je suis sur d'avoir buggué quelque part ?
Merci d'avance ;-)
# Re: postfix et fetchmail
Posté par ckyl . Évalué à 1.
postfix-2.0.16:/usr/sbin/sendmail
root@ragondin /home/cmathieu # man sendmail
NAME
sendmail - Postfix to Sendmail compatibility interface
l'astuce est la :-)
Postfix utilise un binaire "sendmail" pour assurer la compatibilite. Donc en theorie tu n'as rien a faire.
autrement pour savoir si spamc est bien appele
1/ savoir configurer son serveur ca evite de se retrouve en openrelay et de poubeliser la planete
2/ configurer spamassassin pour qu'il foute un header a tout les messages (par defaut il me semble)
3/ etre sur que spamd est lance
4/ lire l'en-tete d'un mail ayant transité par le serveur
# Re: postfix et fetchmail
Posté par Prosper . Évalué à 1.
- tu specfies pas de mda et fetchmail balancera tout comme un grand dans le smtp local
- tu specifies un mda , par exemple mda '/usr/bin/procmail -d %T' , ensuite il suffit juste que tu rajoutes une regle dans ton procmailrc , du style
:0fw
* < 256000
| spamc
[^] # Re: postfix et fetchmail
Posté par ckyl . Évalué à 1.
[....]
Some possible MDAs are
"/usr/sbin/sendmail -i -f %F %T", "/usr/bin/deliver" and
"/usr/bin/procmail -d %T" (but the latter is usually redundant
as it's what SMTP listeners normally forward to).
[...]
Do not
use an MDA invocation like "sendmail -i -t" that dispatches on
the contents of To/Cc/Bcc, it will create mail loops and bring
the just wrath of many postmasters down upon your head.
[...]
Vala. En meme temps si le but est simplement de faire passer les mails recuperes par fetchmail dans spamassassin c'est clair que se coltiner un postfix c'est n'imp :-)
[^] # Re: postfix et fetchmail
Posté par Prosper . Évalué à 0.
Vala. En meme temps si le but est simplement de faire passer les mails recuperes par fetchmail dans spamassassin c'est clair que se coltiner un postfix c'est n'imp :-)
surtout que postfix ne fera rien d autre que de rebalance a procmail :)
maiqs ca peut etre utile si ton spamassassin est invoqué par amavis
# Re: postfix et fetchmail
Posté par LaBienPensanceMaTuer . Évalué à 1.
C'est une blague ?
Ton postfix est il bien configuré pour utiliser amavis ? Paske je suis pas certain que ça se fasse automatiquement (bien qu'avec Red Hat ...).
Mais toute la configuration de Postfix + Amavis est très bien décrite dans la doc de amavis ( comprendre RTFM ).
Ensuite, petit truc rapide mais sur ma Debian (ou j'ai Postfix + Amavis + Bogofilter + Clamav );
test:~# ls -l /bin/mail
ls: /bin/mail: No such file or directory
test:~# ls -l /usr/sbin/sendmail
-rwxr-xr-x 1 root root 12836 Jul 28 2003 /usr/sbin/sendmail
test:~#
Et oui !!! Postfix implémente la commande sendmail !!!
Extrait de la manpage (RTFM?):
SENDMAIL(1) SENDMAIL(1)
NAME
sendmail - Postfix to Sendmail compatibility interface
[^] # Re: postfix et fetchmail
Posté par Mickael_83 . Évalué à 1.
Non je t'assure, ça marche aussi (presque) bien sur redhat, mise à part 2 ou 3 blagues genre le fichier aliases qui se trouve dans /etc/postfix/aliases, et non pas /etc/aliases.
Bon, c'est vrai que c'est plus simple à configurer sous debian...
Apparement, en vérifiant les entêtes ça marche pour spamassassin.
Je vais remettre mon .fetchmailrc en forme en tout cas.
Merci ;-)
# Re: postfix et fetchmail
Posté par monsieurw . Évalué à 1.
Il suffit de stocker cette chaine dans un fichier et de l'envoyer en pièce jointe pour voir si l'antivirus est capable de traiter les virus qu'il connait (cf. http://www.eicar.org(...) pour plus d'infos) :
X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*
Mais là, étant donné que je passe via postfix, j'ai changé le mda en "/bin/mail"
Je ne crois pas qu'il faille faire ça.
J'utilise aussi Postfix et Fetchmail (et Procmail, sur une slackware-current) avec SpamAssassin, et ça marche (tm), Fetchmail utilise le sendmail local. En général, Postfix installe un programme "sendmail" afin d'être le plus compatible possible avec Sendmail (cependant, je ne sais pas comment ça peut être fait sur une Fedora).
Oui, un dernier point, j'ai configuré Postfix pour qu'il utilise Procmail pour délivrer le courrier dans les boîtes aux lettres ; c'est Procmail qui appelle alors "spamc". C'est -à mon avis- le plus simple à mettre en oeuvre, et ça ne pose pas de problème pour une petite installation qui reçoit une cinquantaine de mails par jour.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.