Choses à savoir sur postfix

Pas de cours exhaustif sur Postfix ici, mais quelques infos utiles sur le fonctionnement des aliases, des aliases virtuels, et la correspondance entre une adresse mail et un compte local sur la machine.

 

Les aliases :

Ce sont eux qu’on utilise par exemple pour renvoyer les mails de root vers un utilisateur normal, ou les mails de cet utilisateur vers une adresse ailleurs.

Mailman s’en sert aussi pour indiquer comment doit être traité un mail selon l’adresse sur laquelle il arrive.

On les stocke dans le fichier /etc/aliases qui ressemble à ceci :


# See man 5 aliases for format
postmaster:    root
root:   adrien, alex
adrien:         adrien.caillot@monfai.fr
alex:        alex.terieur@sonfai.com

## mailman mailing list
mailman:              "|/var/lib/mailman/mail/mailman post mailman"
mailman-admin:        "|/var/lib/mailman/mail/mailman admin mailman"
mailman-bounces:      "|/var/lib/mailman/mail/mailman bounces mailman"
mailman-confirm:      "|/var/lib/mailman/mail/mailman confirm mailman"
mailman-join:         "|/var/lib/mailman/mail/mailman join mailman"
mailman-leave:        "|/var/lib/mailman/mail/mailman leave mailman"
mailman-owner:        "|/var/lib/mailman/mail/mailman owner mailman"
mailman-request:      "|/var/lib/mailman/mail/mailman request mailman"
mailman-subscribe:    "|/var/lib/mailman/mail/mailman subscribe mailman"
mailman-unsubscribe:  "|/var/lib/mailman/mail/mailman unsubscribe mailman"

Après avoir fait une modification dans ce fichier, on exécute la commande newaliases.

Les aliases virtuels

On les utilise pour faire pointer une adresse mail sur une autre.

Par exemple : je veux rediriger contact@mondomaine.fr sur adrien.caillot@monfai.fr.

On les met dans le fichier /etc/postfix/virtual qui ressemble à ceci :

contact@mondomaine.fr   adrien.caillot@monfai.fr
webmaster@mondomaine.fr alex.terieur@sonfai.com

Le truc à savoir pour que la correspondance entre les adresses mail et les comptes locaux se fasse.

Voilà un truc qui m’aura fait perdre beaucoup de temps.

Avec les anciennes versions de postfix, un mail envoyé à adrien@mondomaine.fr arrivait directement dans la boîte mail de l’utilisateur adrien si ce dernier existait sur le serveur.

Dorénavant, ce n’est plus le cas par défaut.

Il faut ajouter dans /etc/postfix/main.cf le nom du domaine concerné, ce qui donne cette ligne :

mydestination = $myhostname, localhost, mondomaine.fr

Je ne détaille pas le reste car on trouve des docs sur postfix un peu partout sur internet. Mais ce point là n’était pas évident à trouver.

Merci à Jérémie, un ami qui m’a bien aidé à le trouver.

Ce contenu a été publié dans Astuces. Vous pouvez le mettre en favoris avec ce permalien.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>