Project

General

Profile

Anomalie #3894

Exim supprime les mails que spamassasin detecte comme SPAM

Added by Philippe Caseiro about 11 years ago. Updated over 10 years ago.

Status:
Fermé
Priority:
Haut
Assigned To:
Category:
-
Start date:
08/24/2012
Due date:
02/08/2013
% Done:

100%

Estimated time:
2.00 h
Spent time:
Distribution:
EOLE 2.3

Description

Exim ne distribue pas les mails marqués comme SPAM par Spamassassin.

(Mais de quel droit ? :).

Les detecteurs de spam ne sont pas parfait, les faux positifs sont perdus.

Exemple : Certain mails de bacula n'arrivent jamais, car Spamassassin dit que ces mails sont du SPAM.


Related issues

Follows eole-exim - Evolution #3924: Ne pas scanner les mails locaux (ex : ceux de bacula) Classée sans suite 08/23/2012

Associated revisions

Revision c7d2deb1 (diff)
Added by Jeremy Allison almost 16 years ago

r16656: Fix #3894 and #3895 reported by .
Jeremy.
(This used to be commit ddf35ad69201cf9a0aa45ff25e17eddef60d75ad)

Revision ad46f361 (diff)
Added by Daniel Dehennin over 10 years ago

Ne pas jeter les mails marqués comme SPAM

  • exim4/eole.d/acl/spamassassin.conf: Utiliser le controle « fakerejet »
    pour continuer la distribution et ajouter l’entête « X-Spam-Status »

Fixes: #3894 @30m

History

#1 Updated by Joël Cuissinat about 11 years ago

  • Status changed from Nouveau to En attente d'informations
  • Target version changed from Mises à jour 2.3.6 RC to Mises à jour 2.3.7 RC
  • Estimated time set to 2.00 h

Nécessite plus de réflexion

#2 Updated by Daniel Dehennin about 11 years ago

Le problème est qu’ils sont rejeté lors du protocole SMTP.

  • Pour les mails venant de l’extérieur, c’est aux MTA qui nous envois le mails de se débrouillé avec le bounce ;
  • Pour les mails locaux, il faut décider quoi faire :
    • Laisser passer ?
    • Envoyer un mail à l’expéditeur ?

#3 Updated by Daniel Dehennin about 11 years ago

Une autre possibilité est d’utiliser le fakereject combinable avec un scanner de spam

Cela permet de faire croire au MTA distant que le mail a été jeté (et donc l’obliger à gérer le bounce) tout en faisant la distribution locale d’un mail marqué comme spam.

Le mail est distribué à l’utilisateur local qui devra trié en fonction de l’en-tête du mail par un filtre dans son MUA.

acl_check_data:
[…]

  # Invoke SpamAssassin to obtain $spam_score and $spam_report.
  # Depending on the classification, $acl_m9 is set to "ham" or "spam".
  #
  # If the message is classified as spam, pretend to reject it. 
  #
  warn
    set acl_m9  = ham
    spam        = mail
    set acl_m9  = spam
    control     = fakereject
    logwrite    = :reject: Rejected spam (score $spam_score): $spam_report

  # Add an appropriate X-Spam-Status: header to the message.
  #
  warn
    message     = X-Spam-Status: \
                  ${if eq {$acl_m9}{spam}{Yes}{No}} (score $spam_score)\
                  ${if def:spam_report {: $spam_report}}
    logwrite    = :main: Classified as $acl_m9 (score $spam_score)

#4 Updated by Fabrice Barconnière almost 11 years ago

  • Target version changed from Mises à jour 2.3.7 RC to Mises à jour 2.3.8

#5 Updated by Daniel Dehennin over 10 years ago

  • Status changed from En attente d'informations to Accepté
  • Assigned To set to Daniel Dehennin

#6 Updated by Daniel Dehennin over 10 years ago

  • Status changed from Accepté to Résolu
  • % Done changed from 0 to 100

#7 Updated by Daniel Dehennin over 10 years ago

  • Due date changed from 08/24/2012 to 02/08/2013

#8 Updated by Daniel Dehennin over 10 years ago

Disponible dans le paquet dans eole-2.3-dev version 2.3-eole6~2.gbp3ed554

#9 Updated by Philippe Caseiro over 10 years ago

  • Status changed from Résolu to Fermé

Validé sur un AmonEcole 2.3, le spam est bien dans la boite

Also available in: Atom PDF