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, 10:52]
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 en plus (un au minimum ​pour la config la plus simple),​qu'​il soit bien configurer, et un pare feu logiciel bien réglé sur le serveur de la DMZ.+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.1284713548.txt.gz
  • Dernière modification: Le 18/04/2011, 14:57
  • (modification externe)