Projet

Général

Profil

Anomalie #3894

Exim supprime les mails que spamassasin detecte comme SPAM

Ajouté par Philippe Caseiro il y a plus de 11 ans. Mis à jour il y a environ 11 ans.

Statut:
Fermé
Priorité:
Haut
Assigné à:
Catégorie:
-
Début:
24/08/2012
Echéance:
08/02/2013
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
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.


Demandes liées

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

Révisions associées

Révision c7d2deb1 (diff)
Ajouté par Jeremy Allison il y a plus de 16 ans

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

Révision ad46f361 (diff)
Ajouté par Daniel Dehennin il y a environ 11 ans

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

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 11 ans

  • Statut changé de Nouveau à En attente d'informations
  • Version cible changé de Mises à jour 2.3.6 RC à Mises à jour 2.3.7 RC
  • Temps estimé mis à 2.00 h

Nécessite plus de réflexion

#2 Mis à jour par Daniel Dehennin il y a plus de 11 ans

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 Mis à jour par Daniel Dehennin il y a plus de 11 ans

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 Mis à jour par Fabrice Barconnière il y a plus de 11 ans

  • Version cible changé de Mises à jour 2.3.7 RC à Mises à jour 2.3.8

#5 Mis à jour par Daniel Dehennin il y a environ 11 ans

  • Statut changé de En attente d'informations à Accepté
  • Assigné à mis à Daniel Dehennin

#6 Mis à jour par Daniel Dehennin il y a environ 11 ans

  • Statut changé de Accepté à Résolu
  • % réalisé changé de 0 à 100

#7 Mis à jour par Daniel Dehennin il y a environ 11 ans

  • Echéance changé de 24/08/2012 à 08/02/2013

#8 Mis à jour par Daniel Dehennin il y a environ 11 ans

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

#9 Mis à jour par Philippe Caseiro il y a environ 11 ans

  • Statut changé de Résolu à Fermé

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

Formats disponibles : Atom PDF