|
Linux /
ServeurSMTPMulti-domaine L'objectif de cette page est de montrer comment configurer un serveur SMTP (en l'occurence ici postfix 2.x) pour qu'il soit serveur MX de plusieurs domaines.
Première approche : email commun à tous les domaines (compte unix partagé) Cette approche ne fait aucune distinction entre les domaines canoniques et hébergés. Chaque utilisateur reçoit le courrier de tous les domaines. Pour que le serveur SMTP soit la destination finale du domaine exemple.com il suffit d'ajouter dans /etc/postfix/main.cf : mydestination = $myhostname localhost.$mydomain ... exemple.com Les limites de cette approche sont :
Deuxième approche : alias virtuel (email unique pour chaque domaine avec utilisation du compte unix) Avec cette approche, chaque domaine hébergé peut avoir ses propres informations, adresses électroniques, etc... Toutefois, il utilise toujours les comptes du système UNIX pour ses livraisons locales. Avec les domaines d'alias virtuels, chaque adresse hébergée est un alias d'un compte du système UNIX ou d'une adresse extérieure. Pour que cela fonctionne pour le domaine exemple.com, il faut ajouter :
virtual_alias_domains = exemple.com ...autres domaines hébergés... virtual_alias_maps = hash:/etc/postfix/virtual
postmaster@exemple.com postmaster info@exemple.com pierre webmaster@exemple.com marc @exemple.com administrateur (remarque : cette ligne sert aussi d'adresse de collecte, tout mail non listé sera "attrapé" par cet alias et redirigé par administrateur dans le cas présent) Afin que les modifications soient prises en compte, il faut lancer les commande : postmap /etc/postfix/virtual (après modification du fichier virtual) /etc/init.d/postfix reload (après modification du fichier main.cf) Remarque : les alias virtuels peuvent correspondre à une adresse locale, à une adresse extérieure ou au deux. Ils ne doivent pas nécessairement correspondre à des comptes du système UNIX de votre machine. Les alias virtuels résolvent un problème : ils permettent à chaque domaine d'avoir ses propres adresses de courrier. Cependant, chaque adresse virtuelle correspond à un compte UNIX. A chaque nouvelle adresse, vous augmentez les comptes du système UNIX. Tutoriel réalisé à partir du HOW-TO Hébergement de sites virtuels avec Postfix. |