Postfix routing mail in uscita
Nel caso avessimo bisogno di cambiare il relayhost usato per spedire basandoci sul dominio di appartenenza del dominio usata (From:)
Per prima cosa aprire il file di configurazione di postfix main.cf e inserire la seguenti riga:
sender_dependent_relayhost_maps = hash:/etc/postfix/relayhost-maps
Creiamo il file.
touch /etc/postfix/relayhost-maps
Inseriamo i parametri con i domini e gli host.
@example.com [smtp.example.com]:25 @miodominio.it [smtp.miodominio.it]:587 # porta 587 @personale.net [smtp.personale.net]:25
Diamo i permessi al file e comunichiamo a postfix di usare il file.
chmod 400 /etc/postfix/relayhost-maps postmap /etc/postfix/relayhost-maps
Alla fine facciamo ripartire postfix con i nuovi settaggi.
/etc/init.d/postfix reload
In caso ci siano errori del tipo SASL authentication failed cannot authenticate to server no mechanism available) installare i seguenti pacchetti:
aptitude install libsasl2-modules
e facciamo ripartire postfix.
/etc/init.d/postfix restart