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
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