Tester Exim 1/2

L’intérêt du serveur de mail Exim est, entre autres, sa capacité à être testé. Dans cet article, comme dans le précédent, on va tester les emails sortants.

Tester les destinataires

Pour vérifier comment Exim envoie un email, on utilise le mode test, c’est la commande exim4 -bt adresse

Pour une boîte aux lettres existante :

Dans le cas d’une boîte aux lettres réelle, il n’y a pas trop de surprise. C’est plus intéressant de faire le test sur une boîte aux lettres locale, puisqu’on voit la réécriture de l’adresse et l’envoi :

On voit la reécriture de root, utilisateur local en alain@arditi.fr conformément à ce qu’on a déclaré dans le fichier /etc/aliases. On voit également que Exim4 récupère le champ Gecos dans /etc/passwd pour donner le nom root@arditi-host3.arditi.net à l’utilisateur root.

Tester les émetteurs

Pour vérifier quel est le signataire d’un email, il faut utiliser la commande « exim4 -brw adresse » qui affiche le détail de la réécriture des adresses. Pour une boîte aux lettres existante, il n’y a pas de surprises :

Pour une boîte aux lettres locale, on voit la transformation :

Là aussi, on voit qu’Exim utilise le contenu des fichiers /etc/aliases, /etc/email-addresses et /etc/passwd pour compléter les informations liées au compte root