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 stopNous 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 startVous 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 |
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.