Postfix: utilizzare porta SMTP non standard
Tempo fa mi sono imbattuto in un problema singolare: utilizzando la chiavetta di TRE per connettermi ad internet non riuscivo ad inviare la posta con il server da me gestito.
Informandomi ho scoperto che TRE blocca la porta 25 in uscita impedendo quindi l'invio di e-mail con altri server SMTP che non siano i suoi.
Avrei potuto comunque spedire le e-mail utilizzando l'indirizzo del mio dominio con il server SMTP di TRE ma, oltre a essere poco elegante, c'è il rischio che venga male interpretato dai server riceventi che fanno il Reverse DNS.
Quindo ho configurato il mio server SMTP Postfix per accettare traffico anche da un'altra porta diversa quella standard. Esempio: la porta 10250.
Per farlo è sufficiente modificare il file /etc/postfix/master.cf ed aggiungere le seguenti righe:
# nuova riga per fare in modo di ascoltare anche sulla porta 10250 oltre che la 25 # e' stato fatto per chi ha un portatile con chiavetta TRE che gli blocca la porta 25 # in uscita. Cosi' faccio in modo di ricevere gli invii anche su questa porta 10250 inet n - - - - smtpd
Ovviamente, bisogna modificare anche la configurazione dell'account di posta sul proprio client per assegnare la porta 10250 al server SMTP, altrimenti prende la 25 standard.