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 10/02/2011, 21:57] 2.0.35.137 [Postfix] |
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]]**. |
Ou, si postfix et courier-imap sont déjà installés : | Ou, si postfix et courier-imap sont déjà installés : | ||
Ligne 38: | 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.(en fait | + | Répondez aux questions comme sur les captures, sélectionnez "Site internet", puis inscrivez FF-IRC.net et laissez l'installation se terminer tranquillement. |
- | j'ai noté une petite erreur sur la deuxième capture, il faut mettre seulement FF-IRC.net au lieu de mail.FF-IRC.net !!) | + | |
C'est tout ! | C'est tout ! | ||
Ligne 47: | Ligne 45: | ||
===== 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. | + | [[:tutoriel:comment_modifier_un_fichier|Adaptez le fichier]] __/etc/postfix/main.cf__ selon vos besoins. |
Voici un exemple : | Voici un exemple : | ||
Ligne 98: | 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 112: | Ligne 111: | ||
$DEFAULT | $DEFAULT | ||
</file> | </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> | <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), [[: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 : |
<file> | <file> | ||
MAILDIRPATH=Maildir | MAILDIRPATH=Maildir | ||
Ligne 126: | 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 134: | 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 le paquet]] ''**mailutils**'' [[apt://mailutils|{{apt.png}}]]. | + | 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 142: | 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 149: | 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]] | ||
- | ==== 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]].// |