Amavisd-new

Amavisd-New est un des outils de la lutte anti-spam de l'AUF.

La page de l'ancien wiki est à migrer : AmavisdNew

à mettre à jour ! à vos claviers

Introduction

amavisd-new est un logiciel permettant d'analyser des messages électroniques reçus ou envoyés par un logiciel de gestion de messagerie (MTA) tel que Postfix.

Le principe est le suivant :

Pour que amavisd-new fonctionne il faut donc :

Installation

# aptitude install amavisd-new

Seul, amavisd-new n'est pas utile : il faut lui adjoindre des filtres. Il faut donc installer à cet effet SpamAssassin (anti-spam) , ClamAV (anti-virus) et également postgrey. Voir les pages respectives de ces logiciels pour plus d'informations sur leur installation.

Configuration

Faire certaines modifications à amavis.conf

Inclure votre domaine à la ligne suivante:

$mydomain = 'vu.auf.org'; # (no useful default)

Commenter la ligne suivante:1

#@bypass_spam_checks_acl = qw( . ); # No default dependency on spamassassin

Commenter :

#@local_domains_acl = ( ".$mydomain" ); # $mydomain and its subdomains

Décommenter et modifier pour ajouter vos autres domaines:

@local_domains_acl = ( ".$mydomain", "refer.org.vu" );

Modifier les ligne suivantes en fonction de vos besoins:

$final_virus_destiny = D_DISCARD; # (defaults to D_BOUNCE)
$final_banned_destiny = D_BOUNCE; # (defaults to D_BOUNCE)
$final_spam_destiny = D_PASS; # (defaults to D_REJECT)
$final_bad_header_destiny = D_PASS; # (defaults to D_PASS), D_BOUNCE suggested

Décommenter les lignes suivante2

qr'.\.(ade|adp|bas|bat|chm|cmd|com|cpl|crt|exe|hlp|hta|inf|ins|isp|js|
jse|lnk|mdb|mde|msc|msi|msp|mst|pcd|pif|reg|scr|sct|shs|shb|vb|
vbe|vbs|wsc|wsf|wsh)$'ix, # banned extension - long

Dans la section de spamassassin changer les lignes suivantes:

$sa_tag_level_deflt = 4.0; # add spam info headers if at, or above that level
$sa_tag2_level_deflt = 6.3; # add 'spam detected' headers at that level
$sa_kill_level_deflt = 100; # triggers spam evasive actions
# at or above that level: bounce/reject/drop,
# quarantine, and adding mail address extension

$sa_dsn_cutoff_level = 100; # spam level beyond which a DSN is not sent,
# effectively turning D_BOUNCE into D_DISCARD;
# undef disables this feature and is a default;

($sa_kill_level_deflt = 100 et $sa_dsn_cutoff_level = 100 devrait être assez haut si vous n'avez pas changer $final_spam_destiny à D_PASS sinon vous risquer d'effacer des faux positifs.)

changer le message qui sera ajouté au sujet des Spam

$sa_spam_subject_tag = 'SPAM '; # (defaults to undef, disabled)

Optionnel: Pour les avertissement en français demandez à Sébastien pour les fichiers et changer:

read_l10n_templates('en_US', '/etc/amavis'); pour read_l10n_templates('fr_CA', '/etc/amavis');

Tests

Le tests d'antivirus fait parti de la documentation de mise en production. Voir : /usr/share/doc/amavisd-new/README.postfix.gz

Ensuite voir le log pour être sur que tout va bien:

# tail -f -n 45 /var/log/amavis.log

May 26 12:11:43 server amavisd-new[31118]: (31118-06) INFECTED (Worm.SomeFool?.P), <?@[202.136.241.65]> -> <diffusion-important@vu.auf-francophonie.org>, quarantine virus-20050526-121143-31118-06, Message-ID: <20050526010818.01A83273@hoadao.vn.refer.org>, Hits: -
May 26 12:37:23 server amavisd-new[31119]: (31119-06) Passed, <ntxjsp@onlineworldwealthnowcenter.com> -> <martiano.mahe@refer.org.vu>, Message-ID: <20050526013719.01664183@server.vu.auf>, Hits: 10.164

Mise en production avec le MTA Postfix Voir : /usr/share/doc/amavisd-new/README.postfix.gz

Détail totalement inutile

Le terme SPAM qui fait référence aux abus est utilisé depuis les débuts d'Internet. Sur Bitnet relay (L'ancêtre de l'IRC je pense). Il était commun d'inonder les fenêtres de clavardage(chat) avec le texte complet de la chanson SPAM de Monty Python pour irriter les autres. Cette chanson fait référence à la nourriture du même nom. Le SPAM est un type de viande en boite produit par la compagnie Hormel Food. So nom veux dire SPiced hAM.


CatégorieLogiciel CatégorieRecommandationsARI

  1. Amavis n'utilise pas spamassassin par défaut (1)

  2. A mon avis même s'il ne contiennent pas de virus certains fichiers peuvent avoir un gros impact sur une station windows (2)