next up previous contents
suivant: Utiliser virtual monter: Gérer les domaines virtuels précédent: Gérer les domaines virtuels   Table des matières

Utiliser transport

Dans le fichier transport, mettre la liste des domaines pour lesquels on accepte du courrier :

tarsier.domaine.org	local:
localhost		local:
autre.autredomaine	local:

puis compiler ce fichier :

# postmap /usr/local/etc/postfix/transport 
#

et indiquer dans le fichier /etc/postfix/main.cf dans quel fichier il faut lire la liste de ces domaines :

transport_maps = hash:/usr/local/etc/postfix/transport

Noter que outrapasse le contenu de la variable mydestination.

Maintenant il faut préciser comment redistribuer le courrier au différents domaines. C'est le fichier /etc/postfix/canonical qui s'en charge comme indiqué dans le fichier /etc/postfix/main.cf :

canonical_maps = hash:/etc/postfix/canonical

Voici le contenu du fichier /etc/postfix/canonical :

user                autreuser
user@domaine1.fr    autreutilisateur@domaine5.fr
@domaine1.fr        @domaine2.fr
@domaine3.fr        user@domaine4.fr

C'est en fait exactement le même format que le fichier /etc/mail/virtusertable présenté pour sendmail (voir [*]).



Mathieu DECORE <mdecore@linux-france.org>