Bonjour,

Je viens de mettre en place deux serveurs de messagerie, avec : Postfix (gestion des comptes avec postfix-mysql, postfixadmin), Dovecot (serveur IMAP + LDA), AmaVis , clamAv et SpamAssassin.

Les deux serveurs sont fonctionnels,

Le premier ne pose aucun problème.

Avec le deuxième, il y a un problème quelque part avec SpamAssassin. Les email qui arrivent sont redirigés vers Amavis, qui appel ClamAv et SpamAssassin pour les tagés. Les virus sont bien detectés et rejetés. Les Spam sont correctement detectés (amavis[6320]: (06320-09) Passed SPAM,) un score est attribué, mais aucun tag (ou Flag "Spam-XFlag") n'est ajouté aux Headers des mails. Or que la meme config est fonctionnelle sur le premier serveur, où les spams sont bien tagés.

Voici le début du fichier /etc/amavis/conf.d/20-debian_defaults (c'est le meme sur les 2 serveurs)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
 
#$sa_spam_subject_tag = '***SPAM*** ';
$sa_tag_level_deflt  = undef;  # add spam info headers if at, or above that level
$sa_tag2_level_deflt = 6.31; # add 'spam detected' headers at that level
$sa_kill_level_deflt = 6.31; # triggers spam evasive actions
$sa_dsn_cutoff_level = 10;   # spam level beyond which a DSN is not sent
 
$sa_mail_body_size_limit = 200*1024; # don't waste time on SA if mail is larger
$sa_local_tests_only = 0;    # only tests which do not require internet access?
 
# Quota limits to avoid bombs (like 42.zip)
 
$MAXLEVELS = 14;
$MAXFILES = 1500;
$MIN_EXPANSION_QUOTA =      100*1024;  # bytes
$MAX_EXPANSION_QUOTA = 300*1024*1024;  # bytes
 
# You should:
#   Use D_DISCARD to discard data (viruses)
#   Use D_BOUNCE to generate local bounces by amavisd-new
#   Use D_REJECT to generate local or remote bounces by the calling MTA
#   Use D_PASS to deliver the message
#
# Whatever you do, *NEVER* use D_REJECT if you have other MTAs *forwarding*
# mail to your account.  Use D_BOUNCE instead, otherwise you are delegating
# the bounce work to your friendly forwarders, which might not like it at all.
#
# On dual-MTA setups, one can often D_REJECT, as this just makes your own
# MTA generate the bounce message.  Test it first.
#
# Bouncing viruses is stupid, always discard them after you are sure the AV
# is working correctly.  Bouncing real SPAM is also useless, if you cannot
# D_REJECT it (and don't D_REJECT mail coming from your forwarders!).
 
$final_virus_destiny      = D_DISCARD;  # (data not lost, see virus quarantine)
$final_banned_destiny     = D_BOUNCE;   # D_REJECT when front-end MTA
$final_spam_destiny       = D_PASS;
$final_bad_header_destiny = D_PASS;     # False-positive prone (for spam)
 
$virus_admin = "postmaster\@$mydomain"; # due to D_DISCARD default
 
# Set to empty ("") to add no header
$X_HEADER_LINE = "Debian $myproduct_name at $mydomain";
Que dois-je (re)vérifier, car je n'arrive pas à identifier le probleme, la config des deux serveurs est pratiquement identiques.


Debian Lenny,

Merci d'avance,
Omar