Newsgroup: it.comp.os.linux.sys
Titolo: postfix smtp banner su mx secondario

Buondì,
poniamo di avere 
mail.pippo.it
 come MX priorità 10 e 
mail2.pippo.it
 con 
pri 20. Una classica situazione in cui il server è il medesimo ma con 
due connettività vi è una forma di backup perlomeno sulla linea.
 
Poniamo di avere le due connessioni con dei banali PAT della porta 25, 
quindi postfix ha un semplice unico ip privato.
 
il banner che presenta postfix quindi sarà corretto solo in uno dei due 
casi, in quanto non ha modo di discriminare quando qualcuno si presenta 
sull'mx primario o sul secondario.
 
Non mi sembra possa creare problemi che postfix si presenti con banner 
mail.pippo.it
 quando in realtà esce dall'ip formalmente assegnato a 
mail2.pippo.it
. Mi sbaglio? Ed eventualmente per pulire la situazione 
sono costretto a presentarmi con 2 ip configurati in 
master.cf
 
necessariamente? Non vi è un altro modo per presentarsi con un doppio 
banner?

 sull'mx primario o sul secondario.
 
Ciao,
ti propongo questa soluzione: invece di far girare un processo smtpd, ne 
fai girare due, uno una porta X e uno sulla porta Y.
 
A questo punto al secondo processo dovresti fornire un file di 
configurazione uguale al primo tranne che per il banner.
Credo inoltre che tu possa evitare completamente il secondo file di 
configurazione (e quindi evitare di mantenerne due) ed invece fornire al 
processo un' opzione da riga di comando che ha prioritá maggiore di ció 
che é scritto nel file di configurazione.
 
A naso mi sento di dirti che dovrebbero bastare un paio di righe in 
master.cf
 
 
A questo punto fai due PAT diversi, uno per processo/porta, e i due 
processi smtpd di postfix dovrebbero presentarsi con il giusto banner su 
due porte diverse.
 
Il resto del setup (delivery/autenticazione/filtering/etc) dovrebbe 
continuare a funzionare regolarmente, per come é fatto Postfix.
 
Facci sapere poi come va :)
 
Saluti,
-- 
Emanuele Santoro
 

 connettività vi è una forma di backup perlomeno sulla linea.
....
 
Buongiorno,
mi aggiungo alla discussione: ho uno scenario simile, stesso server Postfix su 
due connessioni HDSL (due IP statici) con due diversi provider.
Come MX mi interessa poco (non lo uso) come servizio per "inviare" mi 
interessa molto.
Vorrei avere una configurazione di failover/balancing: se cade la prima 
connessione internet, Postfix invia con la seconda.
Ancor meglio poter usare contemporaneamente le due connessioni in uscita, in 
bilanciamento di carico.
Quindi, ammesso di configurare Postfix con la soluzione proposta da Emanuele, 
come istruisco Postfix ad inviare su una connessione e/o sull'altra ?
 
Grazie
fulvio
 
 
 

 sull'altra ?
 
Io queste dinamiche le faccio gestire da un balancer, non da postfix. 
Una discriminante potrebbe essere il dominio di partenza, ma nel tuo 
caso è lo stesso?

 Facci sapere poi come va :)
 
non mancherò
 

 porta di destinazione differente... interessante...
 
 
Beh in questo modo sfrutti la modularità di Postfix, con una soluzione 
abbastanza pulita e facile da gestire.
 
Saluti,
-- 
Emanuele

 stesso?
 
Il dominio è lo stesso, ma mi sfugge qualcosa: come fai a configurare i DNS ?
Come nel tuo caso, 
mail.pippo.it
 e 
mail2.pippo.it
 avranno due righe nel
DNS del tipo:
1.2.3.4		A	
mail.pippo.it
 
4.3.2.1		A	
mail2.pippo.it
 
Se Postfix invia utilizzando il primo IP dovrà presentarsi, al server 
ricevente, con il nome 
mail.pippo.it
; se utilizza la seconda connessione dovrà 
presentarsi, al server ricevente, con il nome 
mail2.pippo.it
 
Poi, ovviamente, dovranno essere coerenti anche i record PTR
O mi sbaglio ?
 
 

 4.3.2.1        A    
mail2.pippo.it
 
 
Ok, ho invertito un po' le colonne......
 
mail.pippo.it
.	A	1.2.3.4
mail2.pippo.it
.	A	4.3.2.1