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 [Le 01/08/2008, 19:03]
jewome_62 mise en forme
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​Dapper Edgy Feisty Gutsy Hardy mail postfix imap}} 
-====== Crée un serveur mail ====== 
  
-===== 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. 
- 
-Nous parlerons donc ici de l'​acheminement du mail, depuis le MTA, vers IMAP, vers votre client mail, Thunderbird/​Evolution. 
- 
- 
- 
-===== Pré-requis ===== 
- 
-  * Postfix : Afin de gérer l'​envoi et la réception du mail 
-  * IMAP : Afin de rapatrier les mails reçus sur votre client mail préféré 
-  * 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 
-  * Mailutils : Ensemble de petits outils GNU pour la gestion des mails 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 ​ 
- 
- 
- 
-===== Installation ===== 
- 
-[[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] **postfix courier-imap**. 
- 
-  sudo apt-get install postfix courier-imap 
- 
-Ou, si postfix et courier-imap sont déjà installés : 
- 
-  sudo dpkg-reconfigure postfix 
- 
-Postfix va alors vous poser les questions suivantes : 
- 
-{{serveur:​postfix3.png?​800}} 
- 
-{{serveur:​postfix4.png?​800}} 
- 
-Répondez aux questions comme sur les captures, et laissez l'​installation se terminer tranquillement. 
- 
-C'est tout ! 
- 
-Note : Si vous possédez déjà Sendmail, il sera désinstallé automatiquement et remplacé par Postfix. 
- 
-===== Configuration ===== 
- 
-Argh ! Voici la partie délicate, mais pas forcément compliquée de la chose ... 
- 
- 
- 
- 
-==== Postfix ==== 
- 
-Le fichier de configuration de Postfix s'​appelle main.cf, il se situe dans **/​etc/​postfix** : 
- 
-  # See /​usr/​share/​postfix/​main.cf.dist for a commented, more complete version 
-  # 
-  # 
-  # Debian specific: ​ Specifying a file name will cause the first 
-  # line of that file to be used as the name.  The Debian default 
-  # is /​etc/​mailname. 
-  #myorigin = /​etc/​mailname 
-  # 
-  smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) 
-  biff = no 
-  # 
-  # appending .domain is the MUA's job. 
-  append_dot_mydomain = no 
-  # 
-  # Uncomment the next line to generate "​delayed mail" warnings 
-  #​delay_warning_time = 4h 
-  # 
-  # TLS parameters 
-  smtpd_tls_cert_file=/​etc/​ssl/​certs/​ssl-cert-snakeoil.pem 
-  smtpd_tls_key_file=/​etc/​ssl/​private/​ssl-cert-snakeoil.key 
-  smtpd_use_tls=yes 
-  smtpd_tls_session_cache_database = btree:​${queue_directory}/​smtpd_scache 
-  smtp_tls_session_cache_database = btree:​${queue_directory}/​smtp_scache 
-  # 
-  # See /​usr/​share/​doc/​postfix/​TLS_README.gz in the postfix-doc package for 
-  # information on enabling SSL in the smtp client. 
-  # 
-  myhostname = mail.FF-IRC.net 
-  alias_maps = hash:/​etc/​aliases 
-  alias_database = hash:/​etc/​aliases 
-  myorigin = /​etc/​mailname 
-  mydestination = FF-IRC.net, Final-Fantasy.FF-IRC.net,​ localhost.FF-IRC.net,​ localhost 
-  relayhost = 
-  mynetworks = 127.0.0.0/​8,​ 192.168.0.0/​24 
-  #​mailbox_command = procmail -a "​$EXTENSION"​ 
-  mailbox_size_limit = 0 
-  recipient_delimiter = + 
-  inet_interfaces = all 
-  home_mailbox = Maildir/ 
- 
-Commentons quelques points : 
- 
-  * myhostname : c'est le nom de votre serveur mail, 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 
-  * 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 ! 
- 
-[[:​tutoriel:​comment_editer_un_fichier|Éditez le fichier]] **/​etc/​procmailrc**. 
- 
-<​code>​ 
-MAILDIR=$HOME/​Maildir 
-DEFAULT=$MAILDIR/​ 
- 
-:0: 
-$DEFAULT 
-</​code>​ 
- 
- 
-==== IMAP : courier-imap ==== 
- 
-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 : 
- 
-  MAILPATH=~/​Maildir 
- 
-(Personnellement si je met le ~/, je me fais refouler a l'​authentification,​ alors que tout se passe correctement sans le ~/, ca fonctionne.) 
- 
-Retournez ensuite dans votre **~** et tapez ceci : 
- 
-  maildirmake Maildir 
- 
-Ceci créera la boite mail Maildir/ dans votre **~**, autrement dit, dans votre /home/login 
- 
-===== Mise en application du Serveur de Mails ===== 
- 
- 
-==== Mise en place de vos paramètres ==== 
- 
-Tout d'​abord,​ installez mailutils : 
- 
-  sudo apt-get install mailutils 
- 
-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 : 
- 
-  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 : 
- 
-  zic@Final-Fantasy:​~$ mail Zic@FF-IRC.net 
-  Cc: 
-  Subject: Wiki de Ubuntu-fr 
-  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é. 
- 
-==== 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. 
- 
-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 === 
- 
-Courte, simple et propre : 
- 
-  sudo apt-get install mozilla-thunderbird mozilla-thunderbird-locale-fr 
- 
-Le deuxième paquet servant à installer le dictionnaire de correction orthographique français. 
- 
-=== Configuration === 
- 
-Lors du 1er lancement de Thunderbird,​ vous est proposé de créer le premier compte, suivez l'​installation : 
- 
-{{serveur:​thunderbird10.png}} 
- 
-Cliquez sur **Suivant** 
- 
-{{serveur:​thunderbird11.png}} 
- 
-Je vous fait confiance pour remplacer ce qu'il faut :) 
- 
-{{serveur:​thunderbird12.png}} 
- 
-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) 
- 
-{{serveur:​thunderbird13.png}} 
- 
-Attention ! Il y a une erreur volontaire sur la capture car je ne pouvais pas créer 2 comptes du même nom :>. En clair, entrez ici votre login UNIX, le mien par exemple, est normalement en minuscule, donc **zic** et pas **Zic** 
- 
-{{serveur:​thunderbird14.png}} 
- 
-Ici rien de spécial, suivez les indications 
- 
-{{serveur:​thunderbird15.png}} 
- 
-Vérifiez une dernière fois les choses et aussi (contrairement à la capture) que vos login de courier entrant/​sortant correspondent bien à votre login UNIX, et non à votre nom de compte ou vous pouvez mettre ce que vous voulez ! (Comme Dupond Avignon). 
- 
-Cliquez sur **Terminer** 
- 
-Thunderbird va alors vous demander votre mot de passe :  
- 
-{{serveur:​thunderbird16.png}} 
- 
-Mais quel mot de passe ?! Arrêtez de vous ronger les ongles : Il s'agit de votre mot de passe UNIX :) 
- 
-Et là, par grande magie super-interstellaire,​ vous retrouvez votre super-mail que vous aviez envoyez en ligne de commande plus haut : 
- 
-{{serveur:​thunderbird1.png}} 
- 
-Magique non ? 
- 
- 
- 
- 
- 
-============= Conclusion ====== 
- 
-Voilà ! C'est terminé ! Alors c'​était si dur que ça ? 
- 
-Si vous avez des questions, rejoignez-nous sur l'IRC :) 
- 
- 
- 
- 
- 
- 
- 
-===== Problèmes avec le port 25 ===== 
- 
-Certains FAI bloquent le port 25 afin d'​éviter le SPAM par des machines zombies ... 
- 
-Chez certains d'​entre eux, le déblocage est tout simplement impossible ! 
- 
-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. 
-   * Cliquez sur le "​Internet"​. 
-   * Cliquez sur le "​Blocage du protocole SMTP sortant"​. 
-   * Décochez la case "​Blocage SMTP sortant"​. 
-   * Redémarrez votre Freebox comme indiqué, tout devrait maintenant aller mieux. 
  • serveur/mail.1217610204.txt.gz
  • Dernière modification: Le 18/04/2011, 14:55
  • (modification externe)