Molte volte capita che delle applicazioni generano delle notifiche mail ma utilizzano un indirizzo mittente non valido che viene quindi rifiutato dai vari sistemi mail per motivi di sicurezza. Di seguito sono riportati i passi necessari per riscrivere l’indirizzo del mittente.
Editiamo quindi il file di configurazione di POSTFIX
vi /etc/postfix/main.cf
Modificare il valore “mydomain” inserendo il dominio di posta corretto
mydomain = example.com
Assicurarsi di togliere il commento alla corretta scheda di rete. E’ anche possibile abilitare tutte le interfacce
inet_interfaces = all
Ora alla fine del file inseriamo la seguente riga che indicherà il file dove saranno definite le regole di mapping per la riscrittura del sender
smtp_generic_maps = hash:/etc/postfix/generic
Salviamo il file e modifichiamo ora il file con le regole di mapping
vi /etc/postfix/generic
Nel file dobbiamo specificare il mittente originale (che può essere uno specifico indirizzo mail o un intero dominio) e come vogliamo venga sovrascritto
root@example.com no-reply@example.com
@example.com no-reply@example.com
Salviamo il file e generiamo il file db che verrà utilizzato da POSTFIX
postmap /etc/postfix/generic
Riavviamo a questo punto il servizio POSTFIX ed è possbile testare che venga riscritto il sender address come da regole create
systemctl restart postfix