Salut,
Pour modifier le port d'écoute du serveur smtp fait les manip suivante:
Création du répertoire de template
mkdir -p /etc/e-smith/templates-custom/etc/services/
Copie du fichier standard dans le répertoire custom
cp /etc/e-smith/templates/etc/services/10standard /etc/e-smith/templates-custom/etc/services/
Après tu édites le fichier que tu viens de copier :
pico /etc/e-smith/templates-custom/etc/services/10standard
Dedans il y a une ligne qui doit ressembler à
smtp 25/tcp mail
Change le 25 en le port que tu veux pour ton serveur smtp
Après génération des templates
/sbin/e-smith/expand-template /etc/services
Redémarre la machine et vérifie que service écoute bien sur le nouveau port avec la commande suivante:
netstat -pulaten
Après il faut ouvrir le nouveau port , sur ce point je suis pas trop un spécialiste, fais un recherche dans le forum et tu trouveras ton bonheur.
Après tout ça, tu as un joli serveur mail qui écoute sur un port non-standard, donc que personne ne sait joindre, car tous les serveurs mails envoye les mails sur le port 25.
Donc la dernière bidouille à devoir faire est de prendre un compte, malheureusement payant

, chez no-ip ou alors dyndns (MailHopSM Relay), et tu suis la procèdure qu'il vont te donner.
Voilà j'ai certainement oublié qq chose, si ça me reviend je te tiens au courant.
A+