Différences
Ci-dessous, les différences entre deux révisions de la page.
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 04/11/2010, 20:49] 82.234.216.205 MAILPATH se nome MAILDIRPATH |
serveur_mail_avec_postfix_et_courier-imap [Le 30/08/2024, 12:09] (Version actuelle) 79.81.224.48 [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 ... | + | 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> | ||
MAILDIRPATH=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 (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. | + | 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]].// |