« LINUX:Postfix-Configuration des serveurs de messagerie latérale » : différence entre les versions

Aucun résumé des modifications
Aucun résumé des modifications
 
(2 versions intermédiaires par le même utilisateur non affichées)
Ligne 94 : Ligne 94 :
  proxymap  unix  -      -      n      -      -      proxymap
  proxymap  unix  -      -      n      -      -      proxymap
  proxywrite unix -      -      n      -      1      proxymap
  proxywrite unix -      -      n      -      1      proxymap
# A CHOISIR
  '''smtp      unix  -      -      n      -      -      smtp'''
  '''smtp      unix  -      -      n      -      -      smtp'''
  '''relay    unix  -      -      n      -      -      smtp'''
  '''relay    unix  -      -      n      -      -      smtp'''
  '''        -o syslog_name=postfix/$service_name'''
  '''        -o syslog_name=postfix/$service_name'''
#
  showq    unix  n      -      n      -      -      showq
  showq    unix  n      -      n      -      -      showq
  error    unix  -      -      n      -      -      error
  error    unix  -      -      n      -      -      error
Ligne 142 : Ligne 144 :
==Transfert direct==
==Transfert direct==
Le transfert direct n'est possible que si la machine qui héberge le domaine destinataire du message à envoyer est connu.
Le transfert direct n'est possible que si la machine qui héberge le domaine destinataire du message à envoyer est connu.
Par exemple, dans notre cas, si on veut envoyer un message à l'adresse "adebast@srvermail.home.dom", il faut connaitre le nom de la machine qui héberge le domaine "servermail.home.dom"; comme ce domaine correspond au nom de la machine, il faut connaître l'adresse IP de cette machine A: 192.169.1.110.  
Par exemple, dans notre cas, si on veut envoyer un message à l'adresse "adebast@servermail.home.dom", il faut connaitre le nom de la machine qui héberge le domaine "servermail.home.dom"; comme ce domaine correspond au nom de la machine, il faut connaître l'adresse IP de cette machine A: 192.169.1.110.  


Soit si on a un serveur DNS privé, interne auquel on se réfère et correctement configuré, il n'y a pas de problème.
Soit si on a un serveur DNS privé, interne auquel on se réfère et correctement configuré, il n'y a pas de problème.
Ligne 187 : Ligne 189 :
=Remarques=
=Remarques=
Comme vu lors de la présentation de Postfix, dès que la configuration est terminée, il faut activer Postfix si ce n'est pas fait:
Comme vu lors de la présentation de Postfix, dès que la configuration est terminée, il faut activer Postfix si ce n'est pas fait:
 
systemctl enable postfix  
systemctl enable postfix  
 
et relancer le service:
et relancer le service:
 
systemctl restart postfix
systemctl restart postfix




De même dans le Firewall "iptables", il faut ouvrir en sortie le port "smtp" (25) vers la machine maître A.
De même dans le Firewall "iptables", il faut ouvrir en sortie le port "smtp" (25) vers la machine maître A.
Ceci se fait dans le fichier "/etc/sysconfig/iptables":
Ceci se fait dans le fichier "/etc/sysconfig/iptables":
  -A OUPUT -p tcp -m tcp --dport 25 -d 192.168.1.110 -j ACCEPT
  -A OUTPUT -p tcp -m tcp --dport 25 -d 192.168.1.110 -j ACCEPT
Mais souvent, la configuration en sortie est ouverte à tout et donc cette ligne est inutile.
Mais souvent, la configuration en sortie est ouverte à tout et donc cette ligne est inutile.




==Configuration du fichier "aliases"==
=Configuration du fichier "aliases"=
Le but final c'est de transférer tout message à la machine A à l'utilisateur "adebast" créé précédemment via son adresse mail "adebast@servermail.home.dom".
Le but final c'est de transférer tout message à la machine A à l'utilisateur "adebast" créé précédemment via son adresse mail "adebast@servermail.home.dom".


On ajoute une ligne au fichier "/etc/aliases" qui va assurer ce transfert:
On ajoute une ligne au fichier "/etc/aliases" qui va assurer ce transfert:
----
----
  root: adebast@servermail.hom.dom
  root: adebast@servermail.home.dom
----
----
Dans ce cas, tous les messages arrivants ou redirigés vers l'utilisateur "root" seront redirigés vers l'utilisateur "adebast" se trouvant sur la machine A. Faites de même pour tout autre utilisateur concerné par la réception de messages.
Dans ce cas, tous les messages arrivants ou redirigés vers l'utilisateur "root" seront redirigés vers l'utilisateur "adebast" se trouvant sur la machine A. Faites de même pour tout autre utilisateur concerné par la réception de messages.  
 
On aurait pu mettre à la place:
----
root: root@servermail.home.dom
----
Le transfert se serait fait en deux étapes mais le résultat aurait été identique.
 


Il faut activer cette modification en "compilant" ce fichier par la commande:
Il faut activer cette modification en "compilant" ce fichier par la commande: