logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
doc:reseau:exim4-pour-les-nulls [15/05/2015 14:46]
robert2a [Installation]
doc:reseau:exim4-pour-les-nulls [22/01/2016 17:08] (Version actuelle)
milou [Installation]
Ligne 1: Ligne 1:
-====== ​EXIM4 Pour Les Nuls ======+====== ​Exim4 Pour Les Nuls ======
  
-  * Objet : EXIM4 Redirection ​des mails locaux vers une adresse mail distante+  * Objet : Exim4, redirection ​des mails locaux vers une adresse mail distante
   * Niveau requis :  {{tag>​débutant avisé}}   * Niveau requis :  {{tag>​débutant avisé}}
-  * Commentaires : //​Récupérer vos mails systeme ​sur la messagerie de votre FAI.// +  * Commentaires : //​Récupérer vos mails système ​sur la messagerie de votre FAI.// 
-  * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) +  * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) 
-  * Suivi : {{tag>​en-chantier à-tester à-placer}} - FIXME +  * Suivi : 
     * Création par [[user>​robert2a]] le 14/05/2015     * Création par [[user>​robert2a]] le 14/05/2015
     * Testé par [[user>​robert2a]] le 14/​05/​2015 ​     * Testé par [[user>​robert2a]] le 14/​05/​2015 ​
-  * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​id=11281 | Lien vers le forum concernant ce tuto]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) +  * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​id=11281 | C'est ici]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) 
  
-**Nota :** 
  
-Contributeurs,​ les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! 
  
 ===== Introduction ===== ===== Introduction =====
-EXIM4 est un serveur de messagerie très complet, il est le serveur de messagerie par défaut sur Debian. \\+Exim4 est un serveur de messagerie très complet, il est le serveur de messagerie par défaut sur Debian. \\
 Il permet de recevoir et d'​envoyer des mails. \\ Il permet de recevoir et d'​envoyer des mails. \\
-Il peut être configuré en serveur et (ouclient. \\+Il peut être configuré en serveur et/ou en client. \\
  
-Nous allons expliquer ici comment l'​utiliser:​ \\ +Nous allons expliquer ici comment l'​utiliser : \\ 
-Pour envoyer les mails système de nos machines sur l'​adresse mail de notre FAI (ou tout autre compte valide de messagerie)\\+Pour envoyer les mails système de nos machines sur l'​adresse mail de notre FAI (ou tout autre compte valide de messagerie)\\
 on utilisera le SMTP du FAI pour livrer nos messages . \\ on utilisera le SMTP du FAI pour livrer nos messages . \\
  
-Il y a 3 cas possibles: \\+Il y a 3 cas possibles : \\
  
   * Une machine sur un réseau local sans domaine avec une box-truc pour internet. \\   * Une machine sur un réseau local sans domaine avec une box-truc pour internet. \\
   * Une machine sur un sous-réseau avec un domaine et une passerelle pour accès a la box-truc. \\   * Une machine sur un sous-réseau avec un domaine et une passerelle pour accès a la box-truc. \\
-  * Une machine qui fait office de smarthost pour un sous-réseau(notre passerelle par exemple) \\+  * Une machine qui fait office de smarthost pour un sous-réseau (notre passerelle par exemple)\\
 ===== Installation ===== ===== Installation =====
  
-Exim4 est déjà installé sous debian , si ce n est pas le cas : \\+Exim4 est déjà installé sous debian , si ce n'est pas le cas : \\
  
-<code root>​apt-get install exim4</​code>​+<code root>apt-get update && ​apt-get install exim4</​code>​
  
 Si le configurateur graphique s'​ouvre : \\ Si le configurateur graphique s'​ouvre : \\
Ligne 38: Ligne 36:
 Par défaut il ne traite que les messages locaux et les archives localement sur la machine. \\ Par défaut il ne traite que les messages locaux et les archives localement sur la machine. \\
  
-Maintenant il faut renseigner ​fichiers "​aliases"​ et "​emails-addresses"​ (attention il y a 2 "​d"​ à "​addresses"​. \\+Maintenant il faut renseigner ​les deux fichiers "​aliases"​ et "​emails-addresses"​ (attention il y a 2 "​d"​ à "​addresses"​). \\
  
 <code root>​nano /​etc/​aliases</​code>​ <code root>​nano /​etc/​aliases</​code>​
  
 <code bash> <code bash>
-root: user1 (nom de l user de votre logging de session) \\+root: user1 (nom du user de votre logging de session) \\
 rajouter cette ligne en fin de script. \\ rajouter cette ligne en fin de script. \\
 user1: votre_adresse_mail_internet (votre compte de messagerie où vous voulez que les mails soient livrés). \\ user1: votre_adresse_mail_internet (votre compte de messagerie où vous voulez que les mails soient livrés). \\
Ligne 49: Ligne 47:
  
 si votre user du logging est "​toto"​ et votre compte de messagerie dupont@domaine.net \\ si votre user du logging est "​toto"​ et votre compte de messagerie dupont@domaine.net \\
-toto: dupont@domaine.net (un espace entre "​toto:"​ et "l adresse mail")+toto: dupont@domaine.net (un espace entre "​toto:"​ et "l'adresse mail")
  
-Pour le fichier emails-addresses , il vous permet d identifier l expéditeur mais n'a pas besoin d être réel. \\+Pour le fichier emails-addresses,​ il vous permet d identifier l'expéditeur mais n'a pas besoin d'être réel. \\
 Explication : Explication :
-il va se trouver dans le from du message reçu , il faut qu'il soit valide mais pas forcément exister. \\+il va se trouver dans le //from// du message reçu , il faut qu'il soit valide mais ne dois pas forcément exister. \\
 Ceci ne fonctionnera pas : dupont@domain \\ Ceci ne fonctionnera pas : dupont@domain \\
 Ceci fonctionnera : dupont@domain.net \\ Ceci fonctionnera : dupont@domain.net \\
  
-J'​utilise le nom de ma machine , si elle s'​appelle debian40 , je mettrais debian40@local.net \\ +J'​utilise le nom de ma machine, si elle s'​appelle debian40 , je mettrais debian40@local.net \\ 
-ou pour un sous-réseau avec un nom de domaine , la même machine debian40@domaine_du _sous-réseau \\+ou pour un sous-réseau avec un nom de domaine, la même machine debian40@domaine_du _sous-réseau \\
  
 modification du fichier \\ modification du fichier \\
-<code root>​nano /etc/emails-addresses</​code> ​+<code root>​nano /etc/email-addresses</​code> ​
  
-<file config fichier ​emails-addresses>​+<file config fichier ​email-addresses>​
 # This is /​etc/​email-addresses. It is part of the exim package ​ # This is /​etc/​email-addresses. It is part of the exim package ​
  
Ligne 78: Ligne 76:
  
 Même remarque que ci-dessus ​ "​user1"​ mettre le nom de votre user de la session \\ Même remarque que ci-dessus ​ "​user1"​ mettre le nom de votre user de la session \\
-généralement c est root qui nous écrit. \\+généralement c'est root qui nous écrit. \\
  
  
Ligne 96: Ligne 94:
 -- Jörg Frings-Fürst <​debian@jff-webhosting.net> ​ Sun, 18 Jan 2015 11:46:18 +0100</​code>​ -- Jörg Frings-Fürst <​debian@jff-webhosting.net> ​ Sun, 18 Jan 2015 11:46:18 +0100</​code>​
  
-J'ai bien debian40 , je sais d'où vient mon message , l'​email <​debian40@local.net>​ n'​existe pas , mais valide pour la messagerie. \\ +J'ai bien debian40, je sais d'où vient mon message, l'​email <​debian40@local.net>​ n'​existe pas, mais valide pour la messagerie. \\ 
-J'​espère avoir été clair , le reste n'est plus qu'un détail pour finir la configuration ​d exim4. \\+J'​espère avoir été clair, le reste n'est plus qu'un détail pour finir la configuration ​de Exim4. \\
    
    
-==== PREMIERE CONFIGURATION: ​====   +==== Première configuration ​==== 
-Vous avez une seule machine connectée à internet sans domaine local \\ + 
-exim4 devra être smarthost et client sur cette machine. \\ +Vous avez une seule machine connectée à internet sans domaine local\\ 
-La commande à faire sur une console graphique et en root (l'​utilitaire est en français ) \\+Exim4 devra être smarthost et client sur cette machine. \\ 
 +La commande à faire sur une console graphique et en root (l'​utilitaire est en français) \\
  
 <code root>​dpkg-reconfigure exim4-config</​code>​ <code root>​dpkg-reconfigure exim4-config</​code>​
  
-Lancement du configurateur graphique de exim4 \\+Lancement du configurateur graphique de Exim4 \\
 (fonctionne en console graphique et console serveur.) \\ (fonctionne en console graphique et console serveur.) \\
  
-<​code ​autoconf>+<​code>​
  
 configuration du serveur de courrier. configuration du serveur de courrier.
Ligne 117: Ligne 116:
 on sélectionne "​OK"​ puis "​enter"​. on sélectionne "​OK"​ puis "​enter"​.
  
-Nom du courrier système: => "​debian40"​ (le nom netbios de votre machine ).+Nom du courrier système: => "​debian40"​ (le nom netbios de votre machine).
 on sélectionne "​OK"​ puis "​enter"​. on sélectionne "​OK"​ puis "​enter"​.
  
-Liste des adresses IP ou exim sera en attente de connexions SMTP entrantes: => "​127.0.0.1"​ +Liste des adresses IP où exim sera en attente de connexions SMTP entrantes: => "​127.0.0.1"​ 
-Attention ne jamais laisser vide ce champ , personnellement j enlève l ipv6 local. +Attention ne jamais laisser vide ce champ , personnellement j'enlève l'ipv6 local. 
-exim sera à l écoute sur 127.0.0.1 pour les messages entrants+exim sera à l'écoute sur 127.0.0.1 pour les messages entrants
 on sélectionne "​OK"​ puis "​enter"​ on sélectionne "​OK"​ puis "​enter"​
  
Ligne 131: Ligne 130:
 on sélectionne "​OK"​ puis "​enter"​ on sélectionne "​OK"​ puis "​enter"​
  
-Nom réseau ou adresse IP du systeme smarthost: => "​smtp.orange.fr"​ (j ai mis celui d'​Orange vous remplacez par le vôtre) +Nom réseau ou adresse IP du systeme smarthost: => "​smtp.orange.fr"​ (j'ai mis celui d'​Orange vous remplacez par le vôtre) 
-C est ici que vous précisez comment le serveur distribue les mails vers l extérieur+C'est ici que vous précisez comment le serveur distribue les mails vers l'extérieur
 si votre FAI demande un mot de passe ce sera expliqué plus bas si votre FAI demande un mot de passe ce sera expliqué plus bas
 on sélectionne "​OK"​ puis "​enter"​ on sélectionne "​OK"​ puis "​enter"​
Ligne 142: Ligne 141:
 on sélectionne "​NON"​ puis "​enter"​ on sélectionne "​NON"​ puis "​enter"​
  </​code>​  </​code>​
-fin de la configuration , exim4 redémarre tout seul , votre serveur de messagerie est opérationnel \\+fin de la configuration, ​Exim4 redémarre tout seul, votre serveur de messagerie est opérationnel \\
  
-==== DEUXIEME CONFIGURATION: ​==== +==== Deuxième configuration ​==== 
  
-Vous avez une machine sur un réseau local avec un domaine , DNS ,DHCP et Exim4 serveur sont bien configurés \\+Vous avez une machine sur un réseau local avec un domaine, DNS ,DHCP et Exim4 serveur sont bien configurés\\
  
-Pour aliases et emails-addresses rien ne change voir ci-dessus \\ +Pour aliases et emails-addresses rien ne change voir ci-dessus\\ 
-Pour emails-addresses , le domaine "​local.net"​ sera bien sûr remplacé par votre domaine local. \\+Pour emails-addresses,​ le domaine "​local.net"​ sera bien sûr remplacé par votre domaine local. \\
  
-exim4 devra être client sur cette machine. \\ +Exim4 devra être client sur cette machine. \\ 
-La commande à faire sur une console graphique et en root (l utilitaire est en français ) \\+La commande à faire sur une console graphique et en root (l'utilitaire est en français) \\
 On va dire que le domaine de ce réseau "​mondomaine.net et que le serveur exim4 s'​appellent "​debian1"​ \\ On va dire que le domaine de ce réseau "​mondomaine.net et que le serveur exim4 s'​appellent "​debian1"​ \\
 Son adresse sera debian1.mondomaine.net,​ le dns nous donnera son ip \\ Son adresse sera debian1.mondomaine.net,​ le dns nous donnera son ip \\
Ligne 159: Ligne 158:
 <code root>​dpkg-reconfigure exim4-config</​code>​ <code root>​dpkg-reconfigure exim4-config</​code>​
  
-lancement du configurateur graphique de exim4 \\+lancement du configurateur graphique de Exim4 \\
 (fonctionne en console graphique et console serveur.) \\ (fonctionne en console graphique et console serveur.) \\
  
-<​code ​bash>+<​code>​
  
 configuration du serveur de courrier. configuration du serveur de courrier.
Ligne 173: Ligne 172:
  
 Liste des adresses IP ou exim sera en attente de connexions SMTP entrantes: => "​127.0.0.1"​ Liste des adresses IP ou exim sera en attente de connexions SMTP entrantes: => "​127.0.0.1"​
-attention ne jamais laisser vide ce champ , personnellement j enlève l ipv6 local. +attention ne jamais laisser vide ce champ , personnellement j'enlève l'ipv6 local. 
-exim sera à l écoute sur 127.0.0.1 pour les messages entrants+exim sera à l'écoute sur 127.0.0.1 pour les messages entrants
 on sélectionne "​OK"​ puis "​enter"​ on sélectionne "​OK"​ puis "​enter"​
  
Ligne 183: Ligne 182:
 on sélectionne "​OK"​ puis "​enter"​ on sélectionne "​OK"​ puis "​enter"​
  
-Nom réseau ou adresse IP du système smarthost: => "​debian1.mondomaine.net"​ (l adresse ou l ip du serveur local exim4) +Nom réseau ou adresse IP du système smarthost: => "​debian1.mondomaine.net"​ (l'adresse ou l'ip du serveur local exim4) 
-C est ici que vous précisez comment le serveur distribue les mails vers l extérieur+C'est ici que vous précisez comment le serveur distribue les mails vers l'extérieur
 on sélectionne "​OK"​ puis "​enter"​ on sélectionne "​OK"​ puis "​enter"​
  
Ligne 193: Ligne 192:
 on sélectionne "​NON"​ puis "​enter"​ on sélectionne "​NON"​ puis "​enter"​
  </​code>​  </​code>​
-fin de la configuration , exim4 redémarre tout seul, votre serveur de messagerie est opérationnel \\+fin de la configuration, ​Exim4 redémarre tout seul, votre serveur de messagerie est opérationnel \\
  
-la différence avec le premier cas est qu'il y a un serveur ​exim4 qui fait suivre vos mails vers l extérieur , ici debian1 \\ +la différence avec le premier cas est qu'il y a un serveur ​Exim4 qui fait suivre vos mails vers l'extérieur, ici debian1\\ 
-pour debian40 le smarthost est maintenant (non plus lui même) mais debian1 \\+pour debian40 le smarthost est maintenant (non plus lui même) mais debian1\\
  
  
-==== TROISIEME CONFIGURATION: ​====+==== Troisième configuration ​====
  
-Vous avez une passerelle sur un réseau local avec un domaine , DNS ,DHCP   ​bien configuré ​\\+Vous avez une passerelle sur un réseau local avec un domaine, DNS ,DHCP bien configurés ​\\
 Vous voulez installer un serveur de messagerie qui va récupérer les mails de machines clientes, ses propres mails (en local ) \\ Vous voulez installer un serveur de messagerie qui va récupérer les mails de machines clientes, ses propres mails (en local ) \\
-et les faire suivre sur votre messagerie extérieure \\ +et les faire suivre sur votre messagerie extérieure\\ 
-ça ressemble au cas 1 avec quelques nuances +ça ressemble au cas 1 avec quelques nuances. 
-On reprend le même domaine que le cas 2 , "​mondomaine.net"​ , serveur "​debian1"​ et client "​debian40"​ \\+On reprend le même domaine que le cas 2, "​mondomaine.net",​ serveur "​debian1"​ et client "​debian40"​\\
  
-Pour aliases et emails-addresses rien ne change voir ci-dessus \\ +Pour aliases et emails-addresses rien ne change voir ci-dessus\\ 
-Pour emails-addresses , le domaine "​local.net"​ sera bien sûr remplacé par votre domaine local. \\+Pour emails-addresses,​ le domaine "​local.net"​ sera bien sûr remplacé par votre domaine local. \\
  
-exim4 devra être serveur et client sur cette machine. \\ +Exim4 devra être serveur et client sur cette machine. \\ 
-La commande à faire sur une console graphique et en root (l utilitaire est en français ) \\+La commande à faire sur une console graphique et en root (l'utilitaire est en français) \\
  
 <code root>​dpkg-reconfigure exim4-config</​code>​ <code root>​dpkg-reconfigure exim4-config</​code>​
  
-lancement du configurateur graphique de exim4 \\+lancement du configurateur graphique de Exim4 \\
 (fonctionne en console graphique et console serveur.) \\ (fonctionne en console graphique et console serveur.) \\
  
-<​code ​bash>+<​code>​
  
 configuration du serveur de courrier. configuration du serveur de courrier.
Ligne 229: Ligne 228:
  
 Liste des adresses IP ou exim sera en attente de connexions SMTP entrantes: => "​127.0.0.1 ; 192.168.10.1"​ Liste des adresses IP ou exim sera en attente de connexions SMTP entrantes: => "​127.0.0.1 ; 192.168.10.1"​
-Attention ne jamais laisser vide ce champ , personnellement j enlève l'ipv6 local. +Attention ne jamais laisser vide ce champ , personnellement j'enlève l'ipv6 local. 
-exim sera à l écoute sur 127.0.0.1 et 192.168.10.1 pour les messages entrants+exim sera à l'écoute sur 127.0.0.1 et 192.168.10.1 pour les messages entrants
 on sélectionne "​OK"​ puis "​enter"​ on sélectionne "​OK"​ puis "​enter"​
  
Ligne 239: Ligne 238:
 on sélectionne "​OK"​ puis "​enter"​ on sélectionne "​OK"​ puis "​enter"​
  
-Nom réseau ou adresse IP du systeme smarthost: => "​smtp.orange.fr"​ (j'ai mis le smtp d orange comme exemple à remplacer par le vôtre) +Nom réseau ou adresse IP du systeme smarthost: => "​smtp.orange.fr"​ (j'ai mis le smtp d'orange comme exemple à remplacer par 
-c'est ici que vous précisez comment le serveur distribue les mails vers l extérieur+le vôtre) 
 +c'est ici que vous précisez comment le serveur distribue les mails vers l'extérieur
 on sélectionne "​OK"​ puis "​enter"​ on sélectionne "​OK"​ puis "​enter"​
  
Ligne 253: Ligne 253:
 on sélectionne "​NON"​ puis "​enter"​ on sélectionne "​NON"​ puis "​enter"​
  </​code>​  </​code>​
-fin de la configuration , exim4 redémarre tout seul , votre serveur de messagerie est opérationnel \\+fin de la configuration, ​Exim4 redémarre tout seul, votre serveur de messagerie est opérationnel\\
  
-La différence avec les deux premier cas , nous sommes serveur de messagerie d'un sous-réseau sur eth1 de la passerelle \\+La différence avec les deux premier cas, nous sommes serveur de messagerie d'un sous-réseau sur eth1 de la passerelle \\
 que l'on précise pas son IP, dans les 2 premiers cas seul 127.0.0.1 était à l'​écoute maintenant nous avons aussi 192.168.10.1(ip de eth1 de la passerelle) ​ \\ que l'on précise pas son IP, dans les 2 premiers cas seul 127.0.0.1 était à l'​écoute maintenant nous avons aussi 192.168.10.1(ip de eth1 de la passerelle) ​ \\
 D'où la question supplémentaire "​machine à relayer",​ notre sous-réseau en 192.168.10.0/​24 D'où la question supplémentaire "​machine à relayer",​ notre sous-réseau en 192.168.10.0/​24
-Au niveau sécurité eth0 n'​existe pas pour exim4 , il n'​écoutera pas les clients sur cet interface. \\+Au niveau sécurité eth0 n'​existe pas pour Exim4, il n'​écoutera pas les clients sur cet interface. \\
  
 Voilà une manière simple de récupérer ses mails système sur sa messagerie extérieure. Voilà une manière simple de récupérer ses mails système sur sa messagerie extérieure.
  
-Nota: exim4 renseigne un petit fichier /​etc/​mailname ​ qui contient le nom du serveur de mail \\+Nota: Exim4 renseigne un petit fichier /​etc/​mailname ​ qui contient le nom du serveur de mail \\
 utile pour les applications qui ont besoin de la messagerie :-D utile pour les applications qui ont besoin de la messagerie :-D
 +<​code>​ 
 +pour les 2 cas avec un domaine et un serveur DNS local \\ 
 +mon enregistrement MX est sous la forme \\ 
 +     ​MX ​      1 debian1.mondomaine.net 
 +votre configuration peut être différente 
 +@    MX       1 mail 
 +ou 
 +$origine ​ MX  1 mail 
 +à adapter selon votre configuration 
 +</​code>​
 ===== Utilisation ===== ===== Utilisation =====
  
-vous pouvez tester: \\+Vous pouvez tester: \\
 (ce test est valable pour les 3 cas ) \\ (ce test est valable pour les 3 cas ) \\
 votre nom est "​toto"​ le nom de votre machine "​debian40"​ \\ votre nom est "​toto"​ le nom de votre machine "​debian40"​ \\
doc/reseau/exim4-pour-les-nulls.1431693984.txt.gz · Dernière modification: 15/05/2015 14:46 par robert2a

Pied de page des forums

Propulsé par FluxBB