Serveur Mail Debian

Bonjour à tous,

Peut etre que quelqu’un ici a déjà fait l’installation d’un serveur mail sous debian (surement, en tout cas je l’espère)

Pour ma part c’est le première fois que j’arrive aussi loin
J’ai suivi ce tutoriel (tictech.info/post/mail_preparation), en francais, bien fait et fonctionnel (pour une fois)
Cependant, je bloque
** à la récupération des mails sur Thunderbird (en fait toute connexion POP/IMAP externe est impossible, pas très pratique puisque j’ai besoin de cela, impérativement)
** Les mails ne sont pas chiffrés (je ne sais pas si c’est réellement génant mais par les temps qui court, j’aimerai bien les chiffrer)
** je ne suis pas certain d’avoir bien sécurisé mon SMTP (jaimerai eviter que le serveur ne devienne zombie trop vite)

pour le reste ca marche (envoi / reception de mail, boite mail, webmail, mailbox via bdd, …)

Pouvez vous m’aidez svp, au moins à régler le problème du POP/Imap ? :slightly_smiling:
Merci d’avance

Quel type de machine te sert de serveur ?
S’il s’agit de ton PC personnel derrière un routeur, as-tu bien configuré les redirections de ports dans ce dernier ?

Il s’agit d’un serveur web, hébergé chez Online
Il recoit correctement les mails qu’on lui envoie et peut en envoyer aussi
Le webMail RoundCube fonctionne mais pas la connexion Pop/Imap thunderbird

Le serveur accepte-t-il les connexions entrantes au moins sur le port IMAP ? La machine sur laquelle est installée Thunderbird accepte-t-elle les connexions sortantes sur le port IMAP ?

Je suis un peu novice en IMAP / POP et webmail …
Comment on test la connexion entrante / sortante imap ? :-/

Si tu testes les ports de ce serveur via un outil comme nmap, ceux concernant imap et pop sont bien ouverts ?

Un exemple avec mon serveur :

[code]$ nmap 127.0.0.1

Starting Nmap 7.01 ( https://nmap.org ) at 2016-02-23 16:34 CET
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00025s latency).
Not shown: 991 closed ports
PORT STATE SERVICE
22/tcp open ssh
25/tcp open smtp
53/tcp open domain
80/tcp open http
143/tcp open imap
443/tcp open https
587/tcp open submission
993/tcp open imaps
9091/tcp open xmltec-xmlmail

Nmap done: 1 IP address (1 host up) scanned in 0.23 seconds[/code]

Je peux voir que les ports 143 et 993 utilisés respectivement par imap et imaps (imap + ssl) sont bien ouverts, mais que par contre les ports pour pop ne font pas partie de la liste. Sans surprise je peux récupérer mes e-mails via imap mais pas via pop.

Résultat du serveur :

Starting Nmap 6.47 ( http://nmap.org ) at 2016-02-23 16:38 CET
Nmap scan report for localhost (127.0.0.1)
Host is up (0.0000080s latency).
Not shown: 987 closed ports
...
25/tcp   open  smtp
110/tcp  open  pop3
143/tcp  open  imap
465/tcp  open  smtps
587/tcp  open  submission
...
Nmap done: 1 IP address (1 host up) scanned in 2.58 seconds

Résultat de mon PC (qui contient thunderbird et qui souhaite se connecter)

Starting Nmap 6.40 ( http://nmap.org ) at 2016-02-23 16:41 CET
Nmap scan report for localhost (127.0.0.1)
Host is up (0.0000030s latency).
Not shown: 992 closed ports
PORT     STATE SERVICE
25/tcp   open  smtp
80/tcp   open  http
139/tcp  open  netbios-ssn
443/tcp  open  https
445/tcp  open  microsoft-ds
631/tcp  open  ipp
3306/tcp open  mysql

Pour le serveur, ne passe pas comme moi par un nmap local, mais par un nmap lancé depuis la machine cliente en utilisant son nom de domaine comme argument.
Les résultats ne sont pas forcément identiques, comme tu peux le voir ici avec un test distant du même serveur que celui de mon dernier message :

[code]$ nmap dotslashplay.it

Starting Nmap 7.01 ( https://nmap.org ) at 2016-02-23 16:49 CET
Nmap scan report for dotslashplay.it (109.8.216.102)
Host is up (0.056s latency).
Other addresses for dotslashplay.it (not scanned): 2001:470:1f13:668::1
rDNS record for 109.8.216.102: 102.216.8.109.rev.sfr.net
Not shown: 993 filtered ports
PORT STATE SERVICE
22/tcp open ssh
25/tcp open smtp
80/tcp open http
143/tcp open imap
443/tcp open https
587/tcp open submission
993/tcp open imaps

Nmap done: 1 IP address (1 host up) scanned in 4.53 seconds[/code]

En utilisant un des noms de domaine de la machine :
(identique avec un second nom de domaine - les 2 noms de domaines ont des adresses et doivent se connecter via Thunderbird)

25/tcp   filtered smtp
80/tcp   open     http
110/tcp  open     pop3
143/tcp  open     imap
465/tcp  open     smtps
587/tcp  open     submission

Pour info,

Lorsque j’essai de connecter mon thunderbird,
le logiciel repond :

Pourtant dans le tuto suivi, il me semble qu’il est mis en place
Puis :

Quelque soit la méthode selectionnée, même le passage en clair du mdp …

Pour information, j’ai réglé mon problème.
Le tutoriel présenté est donc bien fait mais oubli un point, lancer le SSL
(et dire au périphérique d’accepté tous les certificats)

Pour lancer le SSL :

vim /etc/dovecot/conf.d/10-ssl.conf

Modifier la ligne 6,

ssl = off
devient :
ssl = required

Et hop, pour moi, le problème principal est réglé

Merci pour le retour d’info.