Installation · 6 min read · Jan 17, 2026

Installation de Maia Mailguard sur Debian Lenny (Utilisateurs/Domains Virtuels avec Postfix/MySQL) - Page 3

10 Configuration d’Amavisd-new

Maia Mailguard est livré avec sa propre configuration amavisd-new et binaire amavisd, donc nous devons remplacer notre amavisd-new existant par celui-ci.

Tout d’abord, arrêtez vos processus amavisd actuels :

/etc/init.d/amavis stop

Nous copions amavisd-maia vers /usr/local/sbin/amavisd-new…

cd /usr/src/maia/1.0/  
cp amavisd-maia /usr/local/sbin/amavisd-new  
chown root /usr/local/sbin/amavisd-new  
chmod 755 /usr/local/sbin/amavisd-new

… et ajustons notre script d’initialisation /etc/init.d/amavis comme suit :

vi /etc/init.d/amavis

| [...] #DAEMON=/usr/sbin/amavisd-new DAEMON=/usr/local/sbin/amavisd-new [...] #START="--start --quiet --pidfile /var/run/amavis/${NAME}.pid --name ${DAEMONNAME} --startas ${DAEMON}" #STOP="--stop --quiet --pidfile /var/run/amavis/${NAME}.pid --name ${DAEMONNAME}" START="--start --quiet --pidfile /var/lib/amavis/${NAME}.pid --name ${DAEMONNAME} --startas ${DAEMON}" STOP="--stop --quiet --pidfile /var/lib/amavis/${NAME}.pid --name ${DAEMONNAME}" [...] |

Ensuite, nous copions /usr/src/maia/1.0/amavisd.conf.dist vers /etc/amavisd.conf…

cp /usr/src/maia/1.0/amavisd.conf.dist /etc/amavisd.conf

… et modifions ce fichier :

vi /etc/amavisd.conf

| [...] $mydomain = 'localhost'; #$mydomain = 'yourdomain.tld'; # un défaut pratique pour d'autres paramètres $MYHOME = '/var/lib/amavis'; #$MYHOME = '/var/amavisd'; # un défaut pratique pour d'autres paramètres [...] $log_level = 5; #$log_level = 0; # verbosité 0..5 [...] # Chaîne de connexion à la base de données @lookup_sql_dsn = ( ['DBI:mysql:maia:localhost', 'amavis', 'passwd'] ); [...] $myhostname = 'server1.example.com'; #$myhostname = 'host.domain.tld'; # doit être un nom de domaine entièrement qualifié ! [...] $final_virus_destiny = D_DISCARD; $final_banned_destiny = D_DISCARD; $final_spam_destiny = D_DISCARD; $final_bad_header_destiny = D_DISCARD; [...] # Voir https://secure.renaissoft.com/maia/wiki/VirusScannerConfig # pour plus de définitions de scanners de virus. @av_scanners = ( ### http://www.clamav.net/ ['ClamAV-clamd', \&ask_daemon, ["CONTSCAN {} ", "/var/run/clamav/clamd.ctl"], qr/\bOK$/m, qr/\bFOUND$/m, qr/^.*?: (?!Infected Archive)(.*) FOUND$/m ], # REMARQUE : exécutez clamd sous le même utilisateur qu'amavisd ; faites correspondre le nom de socket # (LocalSocket) dans clamav.conf au nom de socket dans cette entrée # Lors de l'exécution en chroot, on peut préférer : ["CONTSCAN {} ","$MYHOME/clamd"], ); [...] |

Assurez-vous de remplir le mot de passe correct pour l’utilisateur MySQL amavis dans la ligne @lookup_sql_dsn. Dans le strophe ClamAV-clamd, vous devez changer le socket - le socket correct sur Debian Lenny est /var/run/clamav/clamd.ctl.

Démarrez amavisd ensuite :

/etc/init.d/amavis start

Vous devez maintenant vérifier /var/lib/amavis/amavis.log pour les erreurs - veuillez vous assurer que la connexion à la base de données fonctionne.

11 Connexion à Maia Mailguard

Vous pouvez maintenant accéder à Maia Mailguard sous http://www.example.com/maia/ - c’est ici que vous et vos utilisateurs pouvez vous connecter avec une adresse e-mail/mot de passe existants :

Si vous utilisez Maia Mailguard pour la première fois, vous devez vous enregistrer en tant que super-administrateur Maia. Allez à http://www.example.com/maia/login.php?super=register et connectez-vous avec votre adresse e-mail et mot de passe existants - cela vous fera automatiquement le super-administrateur du système Maia :

En tant que super-administrateur, vous avez tous les privilèges des administrateurs (par exemple, “imiter” d’autres utilisateurs et supprimer des utilisateurs), mais aussi la capacité d’accorder des privilèges d’administrateur à d’autres (et de les révoquer, si désiré).

Si le super-administrateur souhaite un jour renoncer à ses privilèges, il doit le faire en se connectant à http://www.example.com/maia/login.php?super=unregister ( après qu’un super-administrateur “se désinscrit”, le système n’a effectivement plus de super-administrateur, donc le prochain utilisateur à se connecter avec l’argument ?super=register deviendra le super-administrateur).

Après votre connexion, vous devriez lire les notes sur la page d’accueil :

En bas de la page d’accueil, vous pouvez définir votre niveau de protection (ceci est uniquement pour le compte que vous avez utilisé pour vous connecter - chaque utilisateur peut définir son niveau de protection individuellement). Un niveau élevé est recommandé :

Voici les niveaux de protection disponibles :

Désactivé :

Passer les virus ?Y
Passer le spam ?Y
Passer les fichiers interdits ?Y
Passer le courrier avec des en-têtes invalides ?Y
Désactiver la détection des virus ?Y
Désactiver la vérification du spam ?Y
Désactiver la vérification des fichiers interdits ?Y
Désactiver la vérification des en-têtes invalides ?Y
Jeter les virus ?N
Jeter le spam ?N
Jeter les fichiers interdits ?N
Jeter les en-têtes de courrier invalides ?N
Ajouter un préfixe aux sujets de spam ?N
Ajouter des en-têtes de score de spam lorsque le score est >=999
Considérer le courrier comme spam lorsque le score est >=999
Quarantaine ou jeter le spam lorsque le score est >=999

Faible :

Passer les virus ?N
Passer le spam ?Y
Passer les fichiers interdits ?Y
Passer le courrier avec des en-têtes invalides ?Y
Désactiver la détection des virus ?N
Désactiver la vérification du spam ?Y
Désactiver la vérification des fichiers interdits ?Y
Désactiver la vérification des en-têtes invalides ?Y
Jeter les virus ?N
Jeter le spam ?N
Jeter les fichiers interdits ?N
Jeter les en-têtes de courrier invalides ?N
Ajouter un préfixe aux sujets de spam ?N
Ajouter des en-têtes de score de spam lorsque le score est >=999
Considérer le courrier comme spam lorsque le score est >=999
Quarantaine ou jeter le spam lorsque le score est >=999

Moyen :

Passer les virus ?N
Passer le spam ?N
Passer les fichiers interdits ?Y
Passer le courrier avec des en-têtes invalides ?Y
Désactiver la détection des virus ?N
Désactiver la vérification du spam ?N
Désactiver la vérification des fichiers interdits ?Y
Désactiver la vérification des en-têtes invalides ?Y
Jeter les virus ?N
Jeter le spam ?N
Jeter les fichiers interdits ?N
Jeter les en-têtes de courrier invalides ?N
Ajouter un préfixe aux sujets de spam ?Y
Ajouter des en-têtes de score de spam lorsque le score est >=5
Considérer le courrier comme spam lorsque le score est >=999
Quarantaine ou jeter le spam lorsque le score est >=999

Élevé :

Passer les virus ?N
Passer le spam ?N
Passer les fichiers interdits ?N
Passer le courrier avec des en-têtes invalides ?N
Désactiver la détection des virus ?N
Désactiver la vérification du spam ?N
Désactiver la vérification des fichiers interdits ?N
Désactiver la vérification des en-têtes invalides ?N
Jeter les virus ?N
Jeter le spam ?N
Jeter les fichiers interdits ?N
Jeter les en-têtes de courrier invalides ?N
Ajouter un préfixe aux sujets de spam ?N
Ajouter des en-têtes de score de spam lorsque le score est >=1
Considérer le courrier comme spam lorsque le score est >=5
Quarantaine ou jeter le spam lorsque le score est >=5
Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.