Email Configuration · 2 min read · Jan 28, 2026
Exim Relais de Courrier Authentifié Smarthost
Exim Relais de Courrier Authentifié
L’environnement des FAI d’aujourd’hui nécessite un SMTP authentifié pour pouvoir envoyer des e-mails. En tant que politique, le SMTP authentifié aide à réduire le nombre de personnes envoyant du SPAM et permet au FAI de suivre quel compte envoie quel type de contenu par e-mail pour une étude démographique ultérieure. Bien que le SMTP authentifié soit bon pour le FAI, ce n’est pas une configuration prise en charge par défaut par la plupart des distributions Linux. Cela signifie que tous ces e-mails système et rapports de journal envoyés par root n’arrivent plus nulle part.
La solution consiste à configurer votre distribution Linux pour envoyer du SMTP authentifié. Mon FAI local exige un SMTP authentifié et voici comment j’ai fait fonctionner Exim4 pour moi sur Ubuntu LTS 8.04.
Ces instructions sont écrites en supposant que vous utilisez une distribution Linux basée sur Debian, mais devraient également bien fonctionner sur d’autres distributions Linux à condition d’utiliser les commandes de gestion de paquets applicables pour cette distribution spécifique.
Installer les paquets requis
Si ce n’est pas déjà fait, utilisez votre gestionnaire de paquets de choix pour
sudo apt-get install exim4-daemon-lightConfigurer Exim4
Ensuite
sudo dpkg-reconfigure exim4-config…assurez-vous de sélectionner le courrier envoyé par smarthost, pas de courrier local (à moins que vous ne configuriez le courrier local, ce que la plupart des gens à la maison n’ont pas besoin de faire).
Maintenant, éditez le fichier
sudo nano /etc/exim4/passwd.client…et ajoutez la ligne
*:login:password
au fichier, en remplaçant le nom de compte e-mail correct pour login et le password correspondant. La plupart des FAI proposent plusieurs comptes e-mail, il peut donc être judicieux d’un point de vue sécurité de créer un compte juste pour une utilisation utilitaire comme celle-ci. Si votre hôte Linux est un jour compromis, vous serez heureux d’avoir un compte e-mail utilitaire séparé.
Créez le fichier
sudo touch /etc/exim4/exim4.conf.localmacrosPuis éditez ce fichier
sudo nano /etc/exim4/exim4.conf.localmacros…ajoutez la ligne
AUTH_CLIENT_ALLOW_NOTLS_PASSWORDS = 1au fichier.
Tester la Configuration
Enfin
sudo /etc/init.d/exim4 restartpour tester l’effet avec l’application de votre choix.
La file d’attente de courrier peut être listée en utilisant ‘exim -bp | exiqsumm’
Aussi depuis la ligne de commande, vous pouvez “exim -v -M messageid” pour essayer de renvoyer un e-mail test à nouveau si votre première tentative d’e-mail ne se passe pas si bien.
Enfin, éditez le fichier /etc/aliases pour refléter l’adresse e-mail à laquelle les notifications par e-mail système doivent être envoyées. Rendez l’alias nouveau ou modifié actif en émettant la commande newaliases.
Aussi…
La configuration ci-dessus utilise l’authentification en texte clair, ce qui n’est peut-être pas ce que vous souhaitez.
Exim4 prend en charge la sécurité TLS. Activer le support TLS implique
sudo apt-get install opensslpuis
sudo /usr/share/doc/exim4-base/examples/exim-gencertpuis
sudo nano /etc/exim4/exim4.conf.localmacrospour ajouter la ligne
MAIN_TLS_ENABLE = 1Bien sûr, certains FAI ne prennent pas en charge TLS pour SMTP, alors assurez-vous de vérifier les informations de configuration de votre FAI avant de considérer la configuration SMTP de votre hôte Linux comme suspect.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.