Bonjour à tous,
Je suis en train de configurer un serveur Debian en tant que serveur mail complet. Je suis sous Linux debian 2.4.27-3-386, et j'utilise Postfix, courier-imap et courier-pop.
Pour l'instant, l'envoi et la réception de mails en local fonctionne correctement. Je précise que le serveur DNS (Bind9) est opérationnel.
Le problème est que SpamAssassin n'analyse visiblement aucun mail. Pourtant, la commande spamc -c spam.txt retourne bien des scores largement supérieurs à 5.
Le daemon SpamAssassin est bien démarré, ainsi que Postfix, et la fichier de journal /var/log/syslog ne présente aucun problème.
Voici mon fichier /etc/postfix/main.cf :
# Répertoires d'installation de Postfix:
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
program_directory = /usr/lib/postfix
queue_directory = /var/spool/postfix
# Mise en place des permissions:
setgid_group = postdrop
mail_owner = postfix
# Nom de la machine, du domaine et gestion du réseau:
myhostname = debian.openk.org
mydomain = openk.org
masquerade_domains = openk.org
mynetworks = 10.5.211.0/29, 10.5.210.0/24, 127.0.0.0/8
# Gestion des alias:
alias_maps = hash:/etc/aliases
# alias_database = hash:/etc/aliases
# Paramètese d'envoi du courrier:
myorigin = $mydomain
default_transport = smtp
# Serveur d'envoi du Fournisseur d'accès à Internet:
#relayhost = smtp.mon.fai
# Paramètre de réception du courrier:
mydestination = $myhostname, localhost.$mydomain, $mydomain, localhost
inet_interfaces = all
# Prise en charge de l'Antivirus:
#content_filter = smtp:127.0.0.1:10024
# maildir
home_mailbox = Maildir/
Le fichier master.cf est celui présent par défaut, j'y ai uniquement rajouté la ligne :
filter unix - n n - 5 pipe argv=/etc/postfix/filter/spamc -f ${sender} -- ${recipient}
Voici le fichier /etc/spamassassin/local.cf :
# How many hits before a message is considered spam.
required_score 5.0
# Change the subject of suspected spam
rewrite_header subject *****SPAM*****
# Encapsulate spam in an attachment (0=no, 1=yes, 2=safe)
report_safe 1
# Enable the Bayes system
use_bayes 1
# Enable Bayes auto-learning
bayes_auto_learn 1
# Enable or disable network checks
skip_rbl_checks 0
use_razor2 1
use_dcc 1
use_pyzor 1
# Mail using languages used in these country codes will not be marked
# as being possibly spam in a foreign language.
ok_languages all
# Mail using locales used in these country codes will not be marked
# as being possibly spam in a foreign language.
ok_locales all
Le champ ENABLED est bien à 1 dans /etc/default/spamassassin.
J'espère que j'ai fourni les bonnes informations, en vous remerciant de vos réponses futures.
Bonne journée, et à bientôt.
# amavisd-new
Posté par viking . Évalué à 2.
NB. Je te conseille aussi d'utiliser le spam-assassin et clamav du projet volatile de Debian, afin de garder un outil plus à jour (cf : http://www.debian.org/devel/debian-volatile/ )
J'ai appliqué ces mises à jour en début de semaine et cela m'as permis de renforcer de manière significative mon taux de détection.
# Quelques pistes
Posté par Steve Azriel . Évalué à 2.
Je n'ai que quelques liens (Google) pour info:
¤ [http://www.hurring.com/howto/postfix_spamd/] Postfix: Using spamassassin 'spamd'
¤ [http://www.xnote.com/howto/postfix-spamassassin.html] POSTFIX AND SPAMASSASSIN INSTALL (EASY)
¤ [http://www.akadia.com/services/postfix_spamassassin.html] Fighting Spam with SpamAssassin and Postfix
Bon courage !
Cdlt,
[^] # Re: Quelques pistes
Posté par ozzy . Évalué à 1.
Cela fonctionne à la perfection, je m'attaque dès lors à d'autres aventures sur mon serveur ;)
Bonne journée, et à bientôt!
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.