Comment modifier le port 25 de mon serveur mail ?

  • Lors d'un envoi de mail depuis votre PC vous utilisez par défaut le port TCP 25. certains FAI bloquent ce port pour contraindre leurs abonnés à utiliser le serveur SMTP fourni par leur soin.
  • Pour remédier à ce problème, il est nécessaire d'utiliser un port alternatif. Sur nos formules ispconfig3, le serveur SMTP installé par défaut est POSTFIX.

Pour modifier le port 25, connectez vous en SSH (http://wiki.lws-hosting.com/doku.php/la_console_de_gestion). Editez le fichier /etc/postfix/master.cf :

nano /etc/postfix/master.cf

Repérez la ligne suivante :

smtp      inet  n       -       -       -       -       smtpd

Et remplacez là par :

#smtp      inet  n       -       -       -       -       smtpd
587       inet  n       -       -       -       -       smtpd

Ensuite redémarrez POSTFIX :

/etc/init.d/postfix restart

Vérifiez que tout c'est bien passé, recherchez des mots clés tel que ERROR, UNABLE to …

tail -f -n 20 /var/log/mail.log

Vous pouvez lister les ports TCP ouverts sur votre VPS :

netstat -laputen | grep LISTEN

Recherchez la ligne :

tcp        0      0 0.0.0.0:587              0.0.0.0:*               LISTEN      0          28079       19668/master 
  • Votre serveur POSTFIX écoute à présent sur le port alternatif 587. Cependant si vous faites un envoi de mail depuis une adresse “externe” (gmail, wanadoo etc…), celui-ci se soldera par un échec. Prenons pour exemple l'adresse bertrand@gmail.com, vous faites un envoi depuis votre compte gmail vers une adresse créée sur votre VPS. Le serveur SMTP de google essaye de joindre votre serveur SMTP via le port 25. Seulement nous venons de le modifier et le SMTP de google recevra en retour un message du type “connection refused”.
  • La solution est de faire une redirection de port sur votre serveur via une chaîne iptable. Ainsi toute les demandes de connexion sur le port 25 seront redirigées sur le port alternatif 587.
iptables -t nat -A PREROUTING -i venet0 -p tcp --dport 25 -j REDIRECT --to-port 587

Pour rendre cette configuration permanente et ne pas l'effacer au premier REBOOT de votre VPS :

echo iptables -t nat -A PREROUTING -i venet0 -p tcp --dport 25 -j REDIRECT --to-port 587 >> /etc/init.d/port_mail_forward.sh
chmod 700 /etc/init.d/port_mail_forward.sh
update-rc.d port_mail_forward.sh defaults 



Retour à la rubrique Serveurs VPS


Keywords : serveur, VPS, dédié, port, 25, 587, ouvrir, nouveau, mail, mail

comment_modifier_le_port_25_de_mon_serveur_mail.txt · Dernière modification: 2011/11/25 15:40 (modification externe)
Haut de page
CC Attribution-Noncommercial-Share Alike 3.0 Unported
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0