Comment ajouter des utilisateurs et des alias dans Postfix

Écrit par
Joe Brockmeier
Joe Brockmeier
May 31, 2023
3 minute read
ServerWatch Le contenu et les recommandations de produits sont indépendants de la rédaction. Nous pouvons gagner de l'argent lorsque vous cliquez sur des liens vers nos partenaires. En savoir plus

Postfix est un excellent serveur de messagerie, mais si vous débutez dans l’administration de Postfix, il peut être difficile de s’y retrouver. Par exemple, trouver des informations sur l’ajout d’utilisateurs à un système Postfix peut déjà s’avérer assez laborieux.

Cela tient notamment au fait que Postfix peut être configuré de nombreuses façons. Certaines installations utilisent Postfix seul, d’autres l’associent à d’autres applications et stockent les informations sur les utilisateurs dans MySQL.

Vous pouvez avoir des utilisateurs disposant de comptes réels sur un système, ou des utilisateurs sur des domaines virtuels qui n’ont pas de connexion mais peuvent tout de même recevoir des messages. Vous pouvez aussi vouloir créer des alias regroupant plusieurs utilisateurs, afin que tous les membres de la liste « marketing » reçoivent les messages, ou que toutes les personnes des services commercial, juridique ou développement puissent recevoir des messages.

Pour cette astuce, je partirai du principe que vous avez hérité d’un domaine Postfix et que vous souhaitez pouvoir ajouter rapidement des utilisateurs ou des alias.

Commencez par sauvegarder vos fichiers !

Si vous débutez avec Postfix, je vous recommande vivement de sauvegarder vos fichiers de configuration et de mettre en place un système de test dans une machine virtuelle avant d’effectuer des modifications sur un serveur de messagerie en production.

Postfix n’est pas très difficile à utiliser, mais il peut être déroutant quand on débute — et une simple erreur peut très facilement interrompre la distribution des messages à un ou plusieurs utilisateurs.

Comment ajouter des utilisateurs

La façon la plus simple d’ajouter un utilisateur consiste à créer un nouveau compte sur le système. Postfix s’occupera du reste. Par exemple, sur mon serveur sous Ubuntu, il me suffirait d’utiliser adduser username, et Postfix mettrait automatiquement à jour les paramètres pour envoyer les messages à cet utilisateur, avec une distribution locale.

Mais que faire si vous ne voulez pas créer de compte système pour cet utilisateur ? Vous devez avoir configuré un domaine virtuel qui n’est pas configuré comme un domaine mydestination Pour en savoir plus à ce sujet, ne manquez pas de consulter le guide Postfix sur l’hébergement de domaines virtuels.

Advertisement

Les utilisateurs sont ensuite ajoutés sous la forme de user@domain puis soit enregistrés dans la boîte aux lettres du système, soit transmis à Courier ou à un autre programme de distribution des messages dans le /etc/postfix/vmailbox fichier.

Toutefois, si vous ne disposez pas d’un /etc/postfix/vmailbox fichier, il est probable que votre système ait été configuré pour distribuer les messages aux comptes locaux. Vérifiez /etc/postfix/main.cf et recherchez la ligne mydestination. Si elle contient le domaine pour lequel vous ajoutez des utilisateurs, cela signifie qu’ils sont ajoutés en tant qu’utilisateurs standard.

Sinon, dans /etc/postfix/vmailbox, ajoutez une ligne comme celle-ci :

jzb@mydomain.net mydomain.net/jzb

Vous devriez déjà voir quelques exemples. Les messages seront distribués dans une boîte aux lettres appelée jzb, située dans /var/mail/vhosts/mydomain.net — à condition que votre système soit configuré pour y distribuer les messages. Notez que vous pouvez plutôt stocker les messages au format mdir en ajoutant une barre oblique après le nom d’utilisateur.

Ensuite, exécutez postmap sur le fichier (/etc/postfix/vmailbox) et postfix reload pour mettre à jour la liste.

Comment ajouter un alias

Pour ajouter un alias, accédez à /etc/aliases et ajoutez l’alias de l’une des façons suivantes :

  • Pour ajouter un alias vers un utilisateur local : alias: localuser
  • Pour distribuer les messages vers un autre domaine : alias2: user@remote.com

Par exemple, si je veux envoyer les messages destinés à « sales@my_domain.com » vers une adresse Gmail, il me suffit d’ajouter mon compte Gmail après l’alias.

En résumé : utilisateurs et alias Postfix

N’oubliez pas de toujours sauvegarder vos fichiers de configuration et, lorsque c’est possible, de tester toute modification dans un environnement de préproduction ou une machine virtuelle avant de l’appliquer dans le répertoire Postfix.

Cette précaution étant prise, cet article devrait vous permettre d’apporter à Postfix les modifications nécessaires concernant les utilisateurs et les alias de votre organisation.

Les meilleurs services de sauvegarde cloud et en ligne pour vous aider à stocker vos fichiers en toute sécurité et à vous protéger contre la perte de données.

Advertisement



Joe Brockmeier

Joe 'Zonker' Brockmeier is a writer and editor with more than 10 years covering IT. Formerly the openSUSE Community Manager for Novell, Brockmeier has written for Linux Magazine, Sys Admin, Linux Pro Magazine, IBM developerWorks, Linux.com, CIO.com, Linux Weekly News, ZDNet, and many other publications. Brockmeier is also a FLOSS advocate and participates in several projects, including GNOME as the PR team lead.

ServerWatch Logo

ServerWatch is a top resource on servers. Explore the latest news, reviews and guides for server administrators now.

Propriété de TechnologyAdvice. © 2026 TechnologyAdvice. Tous droits réservés

Divulgation publicitaire : Certains des produits qui apparaissent sur ce site proviennent d'entreprises dont TechnologyAdvice reçoit une compensation. Cette compensation peut influencer la façon dont les produits apparaissent sur ce site, notamment l'ordre dans lequel ils apparaissent. TechnologyAdvice n'inclut pas toutes les entreprises ou tous les types de produits disponibles sur le marché.