18-02
2010

Postfix, contourner le blocage du port 25 en utilisant un autre port

Si vous utilisez Postfix avec une authentification SMTP et que votre FAI bloque votre port 25, il va vous falloir dire à Postfix d'écouter, en plus, sur un autre port. Cette opération est très simple, il vous suffit de trouver un autre port, personnellement je prends généralement le 587. Ouvrez le fichier master.cf de Postfix, et repéré la ligne commençant par smtp, faites toutefois attention si vous avez ajouter des informations comme par exemple DKIM.
cd /etc/postfix/
nano master.cf
Repérez la ligne commençant par smtp (généralement la première ligne du fichier de configuration). Et dupliquez-là. Voici la mienne :
smtp      inet  n       -       y       -       -       smtpd
        -o smtpd_proxy_ehlo=no
        -o content_filter=dksign:[127.0.0.1]:12028
Après le rajout, voici à quoi elle ressemble :
smtp      inet  n       -       y       -       -       smtpd
        -o smtpd_proxy_ehlo=no
        -o content_filter=dksign:[127.0.0.1]:12028
587     inet    n       -       y       -       -       smtpd
        -o smtpd_proxy_ehlo=no
        -o content_filter=dksign:[127.0.0.1]:12028
Redémarrez ensuite postfix.
/etc/init.d/postfix restart
Testez ensuite ce port avec nmap
nmap -p 587 localhost
Si celui-ci apparait comme ouvert, le tour est joué. Ce port (587) est le port de submission, au niveau de la configuration "postfix", sa configuration est généralement commentée:
#submission inet n       -       -       -       -       smtpd
A vous de voir la méthode que vous préférez.

 

 

2 Commentaires pour ce billet.

 

 

  1. Merci ça m'a aidé sur un prob ;)

    Autant le dire quand quelqu'un t'apporte une astuce. Congrats !

  2. Idem, ceci m'a bien aidé.
    J'ai juste du ouvrir le port dans iptables pour que ça fonctionne.

    Merci !

 

Votre commentaire