- Messagerie -

 

Installation :

rpm -ivh postfix*.rpm

Configuration :

Au demarrage avec ntsysv.

files d'attentes : /var/spool/postfix/
executables : /usr/lib/postfix
script de demarrage /etc/init.d/postfix (c'est le processus init passe l'option start) qui demarre /usr/sbin/postfix qui lui meme lance le serveur principal /usr/lib/postfix/master

Le HostName :
$ hostname
lnxdns.castelginest.fr

Il se configure dans le fichier /etc/sysconfig/network

Le fichier de configuration essentiel :

INFORMATIONS SUR LES REPERTOIRES LOCAUX
queue_directory = /var/spool/postfix
program_directory = /usr/lib/postfix
daemon_directory = /usr/lib/postfix

NOMS DE LA MACHINE ET DU DOMAINE
myhostname = lnxdns.castelginest.fr
mydomain = castelginest.fr

POUR L'ENVOI DU COURRIER
myorigin = $myhostname

POUR LA RECEPTION DU COURRIER
mydestination = $myhostname, localhost

MODE DE TRANSPORT
default_transport = smtp

GESTION DES ALIAS
alias_maps = hash:/etc/postfix/aliases
alias_database = hash:/etc/postfix/aliases

POUR DELIVRER LE COURRIER
mailbox_command = /usr/bin/procmail

CONTROLE DES COURRIERS
mynetworks = 31.2.0.0/16,127.0.0.0/8

Une fois que la configuration est terminé, il suffit de verifier que le service se lance correctement : service postfix start.

La gestion des alias :

la gestion se fait dans le fichier /etc/aliases, or nous l'avons placé dans /etc/postfix/aliases. il se presente sous cette forme :

[...]
marchal.franck :test
romain.carillon :r.c
[...]

Ce qui signifie simplement que l'alias doit se representé sous la forme
MONALIAS :compte_reel

il est toutefois possible de creer des alias sur des groupes, voir qui redirige dans un autre fichier:

#Ajout de nouveaux alias par Romain pour tester.
copains: :include:/etc/postfix/all.db

[root@lnxdns root]# cat /etc/postfix/all.db
franck@castelginest.fr
r.c@castelginest.fr
jc@castelginest.fr
greg@castelginest.fr
manu@castelginest.fr

Cet alias permet d'envoyer un message a l'adresse copains@castelginest.fr, permettant de cibler tous les mails contenus dans le fichier all.db (eux meme etant pour la plupart des alias)

Menu