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 30/11/2012, 00:33] YoBoY ancienne révision restaurée |
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 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 27: | Ligne 27: | ||
[[:tutoriel:comment_installer_un_paquet|Installez les paquets]] **[[apt>postfix,courier-imap|postfix courier-imap]]**. | [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] **[[apt>postfix,courier-imap|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 46: | Ligne 45: | ||
===== Configuration ===== | ===== Configuration ===== | ||
- | Argh ! Voici la partie délicate, mais pas forcément compliquée ... | + | Voici la partie délicate, mais pas forcément compliquée ... |
==== Postfix ==== | ==== Postfix ==== | ||
Ligne 97: | Ligne 97: | ||
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_modifier_un_fichier|Modifiez 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) | ||
Ligne 115: | Ligne 115: | ||
==== 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), [[:tutoriel:comment_modifier_un_fichier|modifiez le fichier]] __/etc/courier/imapd__ 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 : | ||
Ligne 125: | Ligne 125: | ||
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 135: | Ligne 135: | ||
Tout d'abord, [[:tutoriel:comment_installer_un_paquet|installez le paquet]] ** [[apt>mailutils|mailutils]]**. | Tout d'abord, [[:tutoriel:comment_installer_un_paquet|installez le paquet]] ** [[apt>mailutils|mailutils]]**. | ||
- | Ceci va vous permettre de tester votre serveur de mails. | + | Ceci va vous permettre de tester votre serveur de courriel. |
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 : |
~$ mail Zic@FF-IRC.net | ~$ mail Zic@FF-IRC.net | ||
Ligne 148: | Ligne 148: | ||
Je trouve votre article très intéressant et souhaiterais y contribuer. | Je trouve votre article très intéressant et souhaiterais y contribuer. | ||
- | 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]] | ||
Ligne 155: | Ligne 155: | ||
===== 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". | ||
Ligne 177: | 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 193: | 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 211: | 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 220: | 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". | ||
Ligne 232: | Ligne 229: | ||
* Dans les paramètres avancés allez dans les outils de redirection. | * Dans les paramètres avancés allez dans les outils de redirection. | ||
* Adresse IP locale : 192.168.0."votre adresse sur le réseau". | * Adresse IP locale : 192.168.0."votre adresse sur le réseau". | ||
- | * Port de départ 25 | Port de fin 25 | + | * Port de départ 25 | Port de fin 25 |
* Sélectionné "both" et activer le. | * Sélectionné "both" et activer le. | ||
* Reproduisez la même chose pour le port 143. | * Reproduisez la même chose pour le port 143. | ||
Ligne 238: | Ligne 235: | ||
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]].// |