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
serveur_mail_avec_postfix_et_courier-imap [Le 17/09/2010, 11:05]
sogyam
serveur_mail_avec_postfix_et_courier-imap [Le 06/10/2023, 10:37] (Version actuelle)
193.49.62.52 [Configuration]
Ligne 1: Ligne 1:
-{{tag>​Hardy ​Jaunty ​serveur mail postfix ​courrier}}+{{tag>​Hardy serveur mail postfix ​courriel mda}}
 ---- ----
  
-====== Créer un serveur ​mail ======+====== Créer un serveur ​de courriel ​======
  
 ===== Introduction ===== ===== Introduction =====
  
-Ce tutoriel va vous apprendre comment installer un serveur ​mail complet, pourquoi un tel tutoriel ? Sur le wiki, la plupart des documentations ne sont pas encore terminées, et aucune d'​elles ne met en relation tous les utilitaires afin de réaliser un vrai serveur de mail.+Ce tutoriel va vous apprendre comment installer un serveur ​de courriel ​complet, pourquoi un tel tutoriel ? Sur le wiki, la plupart des documentations ne sont pas encore terminées, et aucune d'​elles ne met en relation tous les utilitaires afin de réaliser un vrai serveur de courriel.
  
-Nous parlerons donc ici de l'​acheminement du mail, depuis le MTA, vers IMAP, vers votre client mail, Thunderbird/​Evolution.+Nous parlerons donc ici de l'​acheminement du courriel, depuis le MTA, vers IMAP, vers votre courrielleur, Thunderbird/​Evolution.
  
  
Ligne 14: Ligne 14:
 ===== Pré-requis ===== ===== Pré-requis =====
  
-  * Postfix : Afin de gérer l'​envoi et la réception du mail +  * Postfix : Afin de gérer l'​envoi et la réception du courriel 
-  * IMAP : Afin de rapatrier les mails reçus sur votre client mail préféré+  * IMAP : Afin de rapatrier les courriels ​reçus sur votre courrielleur ​préféré
   * Un nom de domaine : Afin de pouvoir vous identifier sur la toile   * Un nom de domaine : Afin de pouvoir vous identifier sur la toile
-  * Un nom de domaine avec les entrées MX configurées : Afin de pouvoir recevoir vos mails sur login@domaine.org +  * Un nom de domaine avec les entrées MX configurées : Afin de pouvoir recevoir vos courriels ​sur login@domaine.org 
-  * Mailutils : Ensemble de petits outils GNU pour la gestion des mails par la console+  * Mailutils : Ensemble de petits outils GNU pour la gestion des courriels ​par la console
  
-Je n'​aborderai pas la configuration de votre nom de domaine, sachez juste que dans notre exemple, le domaine est FF-IRC.net, et que le nom du serveur de mail est mail.FF-IRC.net ​+Je n'​aborderai pas la configuration de votre nom de domaine, sachez juste que dans notre exemple, le domaine est FF-IRC.net, et que le nom du serveur de courriel ​est mail.FF-IRC.net
  
  
Ligne 26: Ligne 26:
 ===== Installation ===== ===== Installation =====
  
-[[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] **postfix courier-imap**.[[apt://postfix,​courier-imap|{{apt.png}}]] +[[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] **[[apt>postfix,​courier-imap|postfix courier-imap]]**.
- +
-  sudo apt-get install ​postfix courier-imap +
 Ou, si postfix et courier-imap sont déjà installés : Ou, si postfix et courier-imap sont déjà installés :
  
Ligne 40: Ligne 37:
 {{serveur:​postfix4.png?​800}} {{serveur:​postfix4.png?​800}}
  
-Répondez aux questions comme sur les captures, et laissez l'​installation se terminer tranquillement.+Répondez aux questions comme sur les captures, ​sélectionnez "Site internet",​ puis  inscrivez FF-IRC.net ​et laissez l'​installation se terminer tranquillement.
  
 C'est tout ! C'est tout !
  
-Note : Si vous possédez déjà Sendmail, il sera désinstallé automatiquement et remplacé par Postfix.+<note important>​Si vous possédez déjà Sendmail, il sera désinstallé automatiquement et remplacé par Postfix.</​note>​
  
 ===== Configuration ===== ===== Configuration =====
  
-Argh ! Voici la partie délicate, mais pas forcément compliquée ​de la chose ...+WSHHH ! Voici la partie délicate, mais pas forcément compliquée ... 
 + 
 ==== Postfix ==== ==== Postfix ====
  
-Le fichier de configuration de Postfix s'​appelle main.cf, il se situe dans **/​etc/​postfix** :+Le fichier de configuration de Postfix s'​appelle main.cf, il se situe dans /​etc/​postfix
 +[[:tutoriel:​comment_modifier_un_fichier|Adaptez le fichier]] ​ __/​etc/​postfix/​main.cf__ selon vos besoins.
  
 +Voici un exemple :
 +<​file>​
   # See /​usr/​share/​postfix/​main.cf.dist for a commented, more complete version   # See /​usr/​share/​postfix/​main.cf.dist for a commented, more complete version
   #   #
Ligne 92: Ligne 94:
   inet_interfaces = all   inet_interfaces = all
   home_mailbox = Maildir/   home_mailbox = Maildir/
 +</​file>​
 Commentons quelques points : Commentons quelques points :
  
-  * myhostname : c'est le nom de votre serveur ​mail, configuré dans les entrées MX, par défaut mail.domaine.net+  * myhostname : c'est le nom de votre serveur ​de courriel, configuré dans les entrées MX, par défaut mail.domaine.net
   * mydestination : ceci est la concordance des domaines, remplacez Final-Fantasy par votre nom de machine, et FF-IRC.net par votre domaine   * mydestination : ceci est la concordance des domaines, remplacez Final-Fantasy par votre nom de machine, et FF-IRC.net par votre domaine
   * mynetworks : permet de donner l'​accès au serveur SMTP, en plus des 2 exemples, rajoutez votre IP extérieure si votre serveur n'est pas sur le même réseau que votre PC   * mynetworks : permet de donner l'​accès au serveur SMTP, en plus des 2 exemples, rajoutez votre IP extérieure si votre serveur n'est pas sur le même réseau que votre PC
-  * home_mailbox = Maildir/ : Ceci est important ! Nous choisissons le format Maildir en accord avec le serveur IMAP ! Vous ne pourrez pas recevoir vos mails par IMAP si cette ligne n'est pas ajoutée au fichier de configuration de Postfix !+  * home_mailbox = Maildir/ : Ceci est important ! Nous choisissons le format Maildir en accord avec le serveur IMAP ! Vous ne pourrez pas recevoir vos courriels ​par IMAP si cette ligne n'est pas ajoutée au fichier de configuration de Postfix !
  
-[[:​tutoriel:​comment_editer_un_fichier|Éditez ​le fichier]] **/​etc/​.procmailrc**. (Attention le fichier n'​existe pas forcement il faut peut être le créer)+[[:​tutoriel:​comment_modifier_un_fichier|Modifiez ​le fichier]] **/​etc/​.procmailrc**. (Attention le fichier n'​existe pas forcement il faut peut être le créer)
  
-<code>+<file>
 MAILDIR=$HOME/​Maildir MAILDIR=$HOME/​Maildir
 DEFAULT=$MAILDIR/​ DEFAULT=$MAILDIR/​
Ligne 108: Ligne 110:
 :0: :0:
 $DEFAULT $DEFAULT
-</code+</file
-<note warning>​Selon des infos récoltés ici et là, le fichier *procmailrc* se retrouve à deux endroits possible. Soit dans **/​home/<​user>/​.procmailrc** ​ou encore dans **/etc/procmailrc** ​(sans le *.* pour **/etc**). À revérifier donc.</​note>​ +<note warning>​Selon des infos récoltés ici et là, le fichier *procmailrc* se retrouve à deux endroits possible. Soit dans  __/​home/<​user>/​.procmailrc__ ​ou encore dans __/etc/procmailrc__ ​(sans le *.* pour **/etc**). À revérifier donc.</​note>​ 
 +<​note>​Tutoriel à revoir car la configuration de Postfix présentée ici __n'​utilise pas__ Procmail...</​note>​
 ==== IMAP : courier-imap ==== ==== IMAP : courier-imap ====
  
 Le fichier de configuration de courier-imap se situe dans /​etc/​courier et se nomme imapd : Le fichier de configuration de courier-imap se situe dans /​etc/​courier et se nomme imapd :
  
-Seulement un point nous intéresse dans cette configuration : le MAILPATH (ou MAILDIRPATH), ​configurez-le comme suit : +Seulement un point nous intéresse dans cette configuration : le MAILPATH (ou MAILDIRPATH), ​[[:​tutoriel:​comment_modifier_un_fichier|modifiez ​le fichier]] ​ __/​etc/​courier/​imapd__ ​comme suit : 
- +<​file>​ 
-  ​MAILPATH=Maildir +  ​MAILDIRPATH=Maildir 
 +</​file>​
 Retournez ensuite dans votre **~** et tapez ceci : Retournez ensuite dans votre **~** et tapez ceci :
  
   maildirmake Maildir   maildirmake Maildir
  
-Ceci créera la boite mail Maildir/ dans votre **~**, autrement dit, dans votre /home/login+Ceci créera la boite de courriel ​Maildir/ dans votre **~**, autrement dit, dans votre /home/login
  
-===== Mise en application du Serveur de Mails =====+===== Mise en application du Serveur de courriel ​=====
  
  
Ligne 131: Ligne 133:
 ==== Mise en place de vos paramètres ==== ==== Mise en place de vos paramètres ====
  
-Tout d'​abord,​ [[:​tutoriel:​comment_installer_un_paquet|installez]] ​mailutils ​[[apt://mailutils|{{apt.png}}]]:+Tout d'​abord,​ [[:​tutoriel:​comment_installer_un_paquet|installez ​le paquet]]  ​** ​[[apt>mailutils|mailutils]]**.
  
-  sudo apt-get install mailutils +Ceci va vous permettre de tester votre serveur de courriel.
- +
-Ceci va vous permettre de tester votre serveur de mails.+
  
 Pour appliquer les changements que vous avez fait sur Postfix et IMAP, procédez comme ceci : Pour appliquer les changements que vous avez fait sur Postfix et IMAP, procédez comme ceci :
Ligne 141: Ligne 141:
   sudo /​etc/​init.d/​postfix restart && sudo /​etc/​init.d/​courier-imap restart && sudo /​etc/​init.d/​courier-authdaemon restart   sudo /​etc/​init.d/​postfix restart && sudo /​etc/​init.d/​courier-imap restart && sudo /​etc/​init.d/​courier-authdaemon restart
  
-Ensuite, nous allons tester la réception d'​un ​mail, depuis l'**INTERIEUR**, autrement dit, en localhost :+Ensuite, nous allons tester la réception d'​un ​courriel, depuis l'**INTÉRIEUR**, autrement dit, en localhost :
  
-  ​zic@Final-Fantasy:​~$ mail Zic@FF-IRC.net+  ~$ mail Zic@FF-IRC.net
   Cc:   Cc:
   Subject: Wiki de Ubuntu-fr   Subject: Wiki de Ubuntu-fr
   Je trouve votre article très intéressant et souhaiterais y contribuer.   Je trouve votre article très intéressant et souhaiterais y contribuer.
-  zic@Final-Fantasy:​~$ 
  
-Entre chaque question, appuyez sur **[Entrée]**. Quand vous aurez terminé de rédiger votre mail, tapez **[Entrée]** puis **[CTRL]+[D]** et votre message sera envoyé.+Entre chaque question, appuyez sur **[Entrée]**. Quand vous aurez terminé de rédiger votre courriel, tapez **[Entrée]** puis **[CTRL]+[D]** et votre message sera envoyé.
 infos complémentaires : [[https://​help.ubuntu.com/​community/​Dovecot#​Setting%20up%20Maildir]] infos complémentaires : [[https://​help.ubuntu.com/​community/​Dovecot#​Setting%20up%20Maildir]]
  
  
  
-==== Configuration de votre client de messagerie ====+===== Configuration de votre client de messagerie ​=====
  
-Les captures suivantes, sont basées sur le client de messagerie Thunderbird. Pourquoi, me direz-vous ? Tout simplement parce que Thunderbird est **SEULEMENT** un client mail et est donc plus léger.+Les captures suivantes, sont basées sur le client de messagerie Thunderbird. Pourquoi, me direz-vous ? Tout simplement parce que Thunderbird est **SEULEMENT** un courrielleur ​et est donc plus léger.
  
 Evolution, le client par défaut de Ubuntu, possède d'​autre petites fonctionnalités comme le calendrier des événements etc... ce qui le rend plus "​lourd"​. Evolution, le client par défaut de Ubuntu, possède d'​autre petites fonctionnalités comme le calendrier des événements etc... ce qui le rend plus "​lourd"​.
  
-=== Installation ===+==== Installation ​====
  
-Installer ​le client [[../thunderbird#​installation|Mozilla Thunderbird]] ​[[apt://​thunderbird,​thunderbird-local-fr|{{apt.png}}]]+Installez ​le client [[:thunderbird#​installation|Mozilla Thunderbird]].
  
-=== Configuration ===+==== Configuration ​====
  
 Lors du 1er lancement de Thunderbird,​ vous est proposé de créer le premier compte, suivez l'​installation : Lors du 1er lancement de Thunderbird,​ vous est proposé de créer le premier compte, suivez l'​installation :
Ligne 178: Ligne 177:
 {{serveur:​thunderbird12.png?​800}} {{serveur:​thunderbird12.png?​800}}
  
-Cochez IMAP, puis rentrez son adresse (dans mon cas, mon serveur de mail est situé dans mon réseau, donc l'​adresse est 192.168.0.2,​ de l'​extérieur,​ cela serait : mail.FF-IRC.net)+Cochez IMAP, puis rentrez son adresse (dans mon cas, mon serveur de courriel ​est situé dans mon réseau, donc l'​adresse est 192.168.0.2,​ de l'​extérieur,​ cela serait : mail.FF-IRC.net)
  
 {{serveur:​thunderbird13.png?​800}} {{serveur:​thunderbird13.png?​800}}
Ligne 194: Ligne 193:
 Cliquez sur **Terminer** Cliquez sur **Terminer**
  
-Thunderbird va alors vous demander votre mot de passe : +Thunderbird va alors vous demander votre mot de passe :
  
 {{serveur:​thunderbird16.png?​800}} {{serveur:​thunderbird16.png?​800}}
  
-Mais quel mot de passe ?! Arrêtez de vous ronger les ongles ​: Il s'agit de votre mot de passe UNIX :)+Concernant votre mot de passe : Il s'agit de votre mot de passe UNIX, tout simplement.
  
-Et là, par grande magie super-interstellaire, vous retrouvez votre super-mail ​que vous aviez envoyez ​en ligne de commande plus haut :+Et là, vous retrouvez votre courriel ​que vous aviez envoyé ​en ligne de commande plus haut :
  
 {{serveur:​thunderbird1.png?​800}} {{serveur:​thunderbird1.png?​800}}
- 
-Magique non ? 
- 
 ===== Problèmes avec le port 25 ===== ===== Problèmes avec le port 25 =====
  
Ligne 212: Ligne 208:
 Chez certains d'​entre eux, le déblocage est tout simplement impossible ! Chez certains d'​entre eux, le déblocage est tout simplement impossible !
  
-Chez le F.A.I Orange il existe une solution simple et rapide : +Chez le F.A.I Orange il existe une solution simple et rapide :
    * Firefox => Mettez comme url : http://​livebox/​    * Firefox => Mettez comme url : http://​livebox/​
    * Pseudo : admin | Mot de passe : admin (Si vous n'avez rien changé)    * Pseudo : admin | Mot de passe : admin (Si vous n'avez rien changé)
Ligne 221: Ligne 217:
  
 Chez le FAI Free, il existe une simple case à décocher afin de débloquer ce port : Chez le FAI Free, il existe une simple case à décocher afin de débloquer ce port :
-   * Allez dans votre [[http://​subscribe.free.fr/​|console d'​administration]] Free, puis cliquez sur "Mon Compte: Abonnés, identifiez-vous"​ tout en haut à  droite, puis identifiez-vous.+   * Allez dans votre [[https://​subscribe.free.fr/​|console d'​administration]] Free, puis cliquez sur "Mon Compte: Abonnés, identifiez-vous"​ tout en haut à  droite, puis identifiez-vous.
    * Cliquez sur le "​Internet"​.    * Cliquez sur le "​Internet"​.
    * Cliquez sur le "​Blocage du protocole SMTP sortant"​.    * Cliquez sur le "​Blocage du protocole SMTP sortant"​.
    * Décochez la case "​Blocage SMTP sortant"​.    * Décochez la case "​Blocage SMTP sortant"​.
    * Redémarrez votre Freebox comme indiqué, tout devrait maintenant aller mieux.    * Redémarrez votre Freebox comme indiqué, tout devrait maintenant aller mieux.
 +
 +Chez le FAI de Numéricable,​ il faut tout simplement rediriger le Port 25 et 143
 +  * Normalement ceci est écrit sous votre modem ADSL :
 +  - Dans un Navigateur allez a l'​adresse http://​192.168.0.1
 +  - Entrer le login "​admin"​ et le mot de passe : "​password"​ afin d'​ouvrir une nouvelle session.
 +  * Dans les paramètres avancés allez dans les outils de redirection.
 +  * Adresse IP locale : 192.168.0."​votre adresse sur le réseau"​.
 +  * Port de départ 25 | Port de fin 25
 +  * Sélectionné "​both"​ et activer le.
 +  * Reproduisez la même chose pour le port 143.
  
 FIXME La procédure ci-dessus débloque le port sortant pour Free et aiguille les appels entrants pour Orange. Cela n'est pas cohérent ! Chez Orange, il ne semble pas y avoir de solution pour débloquer le port 25 sauf à demander une adresse IP fixe. FIXME La procédure ci-dessus débloque le port sortant pour Free et aiguille les appels entrants pour Orange. Cela n'est pas cohérent ! Chez Orange, il ne semble pas y avoir de solution pour débloquer le port 25 sauf à demander une adresse IP fixe.
  
-NB:Il est possible de créer une DMZ sur la livebox orange, donc de débloquer tout les ports.Cela nécessite d'​avoir un routeur/​parefeu en plus (un au minimum ​pour la config la plus simple et pour sécuriser un minimum),​qu'​il soit bien configurer, et un pare feu logiciel bien réglé sur le serveur de la DMZ. (je n'ai plus de livebox et ne suis pas un pro de la config réseaux, donc si quelqu'​un pouvait donner plus d'info ce serait bien !)+NB:Il est possible de créer une DMZ sur la livebox orange, donc de débloquer tout les ports.Cela nécessite d'​avoir un routeur/​parefeu en plus (pour la config la plus simple et pour sécuriser un minimum),​qu'​il soit bien configuré, et un pare feu logiciel bien réglé sur le serveur de la DMZ.
 ---- ----
  
 //​Contributeurs : [[:​utilisateurs:​zic]],​ [[:​utilisateurs:​zedtux]].//​ //​Contributeurs : [[:​utilisateurs:​zic]],​ [[:​utilisateurs:​zedtux]].//​
  • serveur_mail_avec_postfix_et_courier-imap.1284714303.txt.gz
  • Dernière modification: Le 17/09/2010, 11:05
  • par sogyam