Postfix relay esterno per altri domini

Postfix relay in base al dominio

Causa problemi nell’ invio mail verso alcuni domini, problemi causati dal server del destinatario, ho configurato postfix in modo che usasse un altro server per spedire.

come prima cosa aprire il file di configurazione di postfix main.cf.
Inserire le seguenti righe.

transport_maps = hash:/etc/postfix/transport
debug_peer_list = 192.168.1.0/24 192.168.100.1
debug_peer_level = 2

La prima indica a postfix di usare il file per il mapping
La seconda e’ la terza servono per avere nel log maggiori informazioni sulle comunicazioni con quella classe di rete o indirizzo ip, il level e’ settabile al massimo a 3.
Creiamo il file.

touch /etc/postfix/transport

Popoliamo il file con i domini che andranno ad utilizzare un altro server, andrà inserito il dominio di destinazione, mentre mail.miodominio.it sarà il server utilizzato per l’invio.

test.it   smtp:mail.miodominio.it
test.com  smtp:mail.miodominio.it
gmail.com smtp:mail.miodominio.it

Attiviamo l’ opzione transport e riavviamo il servizio postfix.

postmap /etc/postfix/transport
/etc/init.d/postfix restart

A questo punto le mail verso i domini presenti nel file verrano inoltrate al server mail.miodominio.it, sui log della posta, nel mio caso /var/log/mail.log, si potranno trovare informazioni sulle connessioni verso la rete o l’indirizzo ip settati in debug_peer_list.

/var/log/mail.log:Dec 14 17:20:41 mail postfix/smtp[7155]: dict_lookup: debug_peer_level = 2
/var/log/mail.log:Dec 14 17:20:41 mail postfix/smtp[7155]: match_string: debug_peer_list ~? debug_peer_list
/var/log/mail.log:Dec 14 17:20:41 mail postfix/smtp[7155]: match_string: fast_flush_domains ~? debug_peer_list
/var/log/mail.log:Dec 14 17:21:32 mail postfix/smtp[7195]: dict_lookup: debug_peer_list = 192.168.1.0/24

Naturalmente i domini non presenti utilizzeranno il server in locale o in relayhost presente nel file di configurazione principale /etc/postfix/main.cf.
Per aumentare la sicurezza o se necessitiamo di autenticazione vedi articolo Postfix con autenticazione

Lascia un commento