77 lines
3.0 KiB
Markdown
77 lines
3.0 KiB
Markdown
# Installation du serveur mail
|
|
|
|
Pour le moment on ne veut qu'un serveur de mail simple! C'est à dire qu'il n'y aura pas de base de donnée d'uilisateurs virtuels pas de filtre à spam...
|
|
|
|
Sauf indication contraire, j'ai suivi le tuto de cette page:
|
|
[Ici!](http://www.isalo.org/wiki.debian-fr/index.php?title=Configuration_d%27un_serveur_mail_avec_Postfix)
|
|
|
|
## Installation et configuration de Postfix
|
|
On fait comme dans le tuto présenté au dessus.
|
|
|
|
### Les quelques écarts avec le tuto
|
|
J'ai ajouté ces quelques lignes à */etc/postfix/main.cf*
|
|
|
|
myhostname = kim.poneyworld.net
|
|
mydomain = poneyworld.net
|
|
myorigin = poneyworld.net
|
|
mydestination = poneyworld.net, kim.poneyworld.net, localhost.poneyworld.net, , localhost
|
|
|
|
Par defaut, *poneyworld.net* n'avait pas été ajouté dans *mydestination* et Postfix refusait d'enregister les mails reçuts. :(
|
|
|
|
|
|
### Soucis avec Kimsufi
|
|
J'ai eu des soucis pour faire marcher postfix avec mon serveur Kimsufi. Ça semble être lié au port 25 de smtp. Pour résoudre ce soucis, j'ai édité */etc/postfix/master.cf* et j'ai décommenté cette ligne
|
|
|
|
submission inet n - - - - smtpd
|
|
|
|
Après avoir redémarrer *postfix*, on peut s'y connecter sur le port 587 à la place de 25.
|
|
|
|
### Test de Postfix
|
|
Le test du tuto n'est pas si mal à l'exception que pour utiliser la commande *mail* il faut installer *mailutils*
|
|
|
|
aptitude install mailutils
|
|
|
|
Ulhume a une autre façon de tester Postfix que je trouve pas mal [là](http://artisan.karma-lab.net/propre-serveur-courrier-postfix)
|
|
|
|
|
|
telnet smtp.mon_domaine.net 587
|
|
Trying 11.22.33.44...
|
|
Connected to smtp.mon_domaine.net (11.22.33.44).
|
|
Escape character is '^]'.
|
|
220 mon_serveur.mon_domaine.net Tagazok !!
|
|
>ehlo son_domaine.net
|
|
250-smtp.mon_domaine.net
|
|
250-PIPELINING
|
|
250-SIZE 1004857600
|
|
250-VRFY
|
|
250-ETRN
|
|
250-ENHANCEDSTATUSCODES
|
|
250-8BITMIME
|
|
250 DSN
|
|
>mail from: robert@son_domaine.net
|
|
250 2.1.0 Ok
|
|
>rcpt to: gaston@mon_domaine.net
|
|
250 2.1.5 Ok
|
|
>data
|
|
354 End data with <CR><LF>.<CR><LF>
|
|
>Robert parle à gaston !!
|
|
>
|
|
>.
|
|
250 2.0.0 Ok: queued as D421D908DA0
|
|
>quit
|
|
221 2.0.0 Bye
|
|
Connection closed by foreign host.
|
|
root
|
|
|
|
### Accès depuis l'exterieur
|
|
|
|
Pour le moment il est possible d'envoyer des mails que depuis la machine (ce qui pourra être pratique quand on le fera avec un webmail) ce qui empèche de passer par une messagerie du type Thunderbird.
|
|
|
|
Pour activé l'envoie de mails depuis une autre machine, j'ai suivi [ça](http://blog.rom1v.com/2010/01/ajouter-lauthentification-smtp-sur-un-serveur-mail/).
|
|
|
|
## Synchro des mails avec imap
|
|
Ici j'ai suivi ce [tuto](http://blog.rom1v.com/2009/08/hebergez-vos-mails-sur-ubuntu-server-et-liberez-vous/) à partir du moment où il parle de *dovecot*.
|
|
Par contre la configuration de *dovecot* a changé. Tous les fichiers configurations sont dans */etc/dovecot/conf.d/*. Pourmodifier *mail_location*, il faut donc aller modifier le fichier *10-mail.conf*
|
|
|
|
|