Newsgroup: it.comp.os.linux.sys
Titolo: Un dominio e due mail server

Situazione.old = Un dominio con server di posta MS
Situazione.new = Stesso dominio, stesso server di posta MS, in piu' un 
altro mail server con Postfix.
Alcuni account sono sul vecchio, altri sul nuovo.
MS se arriva un messaggio e non trova il destinatario lo devia all'altro 
  server. Lo puo' fare anche Postfix?



con poche mosse, una combinazione di NIS e NFS, incrinerebbe la sicurezza,
ma potrebbe salvarti.
se si tratta di una mail-server dentro una LAN io lo farei tranquillamente
... all'esterno il fatto di attivare certi servizi (sia NIS, sia NFS)
potrebbe lasciarmi perplesso.
--
Massimiliano

> se si tratta di una mail-server dentro una LAN 
Purtroppo no, e' il mail server di un ISP,
non c'e' una qualche opzione di Postfix tipo 
se_account_non_essere_qui_allora_inoltrare_messaggio_a_host = 
server2.lavendetta.it
 ?
Anche magari non cosi' intuitiva :-D



non ho ben capito /etc/postfix/relocated ma il file /etc/postfix/transport
potrebbe aiutarti. su quello che riceve (chiamiamolo "predefinito"),
imposti una regola nel file transport, per cui la mail di pippo@dominio
deve essere mandata all'altro server ... (la gestione dei client resta una
seccatura: in alcuni devi impostare un pop in altri un altro pop).
--
Massimiliano.


Ho fatto delle prove, se non ho capito male:
se in /etc/postfix/relocated scrivo
pippo@dominio pippo@ip_dell'altro_server
quando scrivo a pippo mi torna un messaggio tipo pippo non c'e' piu', e' 
in pippo@ip_dell'altro_server
se invece scrivo la stessa cosa in /etc/postfix/transport
mi torna un messaggio tipo chi e' pippo?
naturlamente su 'predefinito' pippo non c'e' e non c'e' mai stato
Dove sbaglio?

 mi torna un messaggio tipo chi e' pippo?
transport (come dice la parola) dovrebbe trasportare la mail su un'altra
macchina. Io lo uso per un tipo diverso di relay. Nel mio caso a secondo
del dominio di destinazione scelgo tra altri 2 smtp server.
esempio (mo' speriamo che funziona) file di configurazione del server
predefinito:
pi...@dominio.com
	smtp:
server.alternativo.com:25
(prova: mi hai fatto venire la curiosita' se funziona o meno).
(controlla se i tuoi file transport, canonical, etc .. vengono rimappati
al riavvio del servizio altrimenti devi farlo manualmente con postmap)
--
Massimiliano.

 Anche magari non cosi' intuitiva :-D
luser_relay dovrebbe fare al caso tuo:
# The luser_relay parameter specifies an optional destination address
# for unknown recipients.  By default, mail for unknown local recipients
# is bounced.
#
# The following expansions are done on luser_relay: $user (recipient
# username), $shell (recipient shell), $home (recipient home directory),
# $recipient (full recipient address), $extension (recipient address
# extension), $domain (recipient domain), $local (entire recipient
# localpart), $recipient_delimiter. Specify ${name?value} or
# ${name:value} to expand value only when $name does (does not) exist.
#
# luser_relay works only for the default Postfix local delivery agent.
#
#luser_relay = $us...@other.host
#luser_relay = $lo...@other.host
#luser_relay = admin+$local
-- 
                         Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
Mommy, what does "Formatting Drive C:" mean?

 wrote:

molto intuitiva:
mydestination =  
miodominio.it
fallback_transport = smtp:
altroserver.dovunquesia.it

 
risolto l'arcano: io scrivevo semplicemente
pi...@dominio.com
 
server.alternativo.com
purtroppo non avevo trovato da nessuna parte una sintassi di esempio,
mi cospargo il capo di cenere

 
Correggimi se ho sbagliato a capire:
nel server1 io ho l'account pippo@stessodominio,
nel server2 ho pluto@stessodominio e
nel server1 imposto 'luser_relay = $user@server2'
i due client avranno pop3 diversi ma dovrebbero ricevere posta senza 
problemi, giusto?

 
era proprio quel che cercavo, a dir la verita' avevo provato ad 
impostarlo ma mi mancava quel 'smtp:'
ho visto la luce

 problemi, giusto?
Esattamente. Nota che devono essere domini "locali", e non virtuali,
stante alla documentazione.
-- 
                         Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
For every complex problem, there is an answer that is short, simple and wrong.

 
a livello di DNS lo avevamo fatto, ma quando arrivava posta su old o su 
new si comportavano entrambi che l'altro non sapevano nemmeno che ci 
fosse, se c'era l'account su quel che riceveva andava tutto bene 
altrimenti il messaggio si perdeva

 ho visto la luce
E` un hack, a me non piace:
# The fallback_transport specifies the optional transport in 
master.cf
# to use for recipients that are not found in the UNIX passwd database.
# This parameter has precedence over the luser_relay parameter.
Esiste per gestire "fonti" di utenti diversi (lmtp, cyrus...). Continuo
a preferire l'approccio luser_relay che e` fatto a posta (cfr. altro
messaggio).


 
Cos'e' un hack?
Perdona le mie scarse conoscenze ma te lo chiedo x valutare la migliore 
soluzione

 soluzione
Un trucco, un "acconciamento": si sceglie di approfittare di un effetto,
per qualcosa per cui non e` stato designato.
L'effetto e` lo stesso, ma, stante alla documentazione, uno mi sembra
piu` "proprio", l'altro improprio. Funziona lo stesso, ma solo per una
serie di _altre_ considerazioni.
A mio gusto, quando esistono soluzioni _specifiche_ a problema
_specifico_, ha senso utilizzarle. Quando non ci sono, ha senso
"ottenere il risultato", mediante un uso particolare di qualche
strumento.
esempio:
posso scrivere un file anche _non_ con un editor, semplicemente
digitando "cat > pippo" e invio. Digito il testo e "esco/salvo" con
control-d. Un paio di volte l'ho anche fatto, ma questo e` ben lungi dal
essere la soluzione (usa un editor).
Cmq, ho specificato che "non mi piace", non che "e` sbagliato".
 
-- 
                         Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
No space left in message for a signature.

 Cos'e' un hack?
abbreviazione di hackrocchio ;)
--
Massimiliano.

 
Sicuramente si, anche se non ho capito bene la domanda.
Come si sincronizzano?
A livello DNS o MTA?

 
allora sono un hacker? ;)
io lo uso per una cosa un po' diversa...
ho un ufficio con M persone (tutte con mail 
x...@miodominio.it
)
N di queste persone usano fetchmail  le altre no...
voglio evitare che se viene spedita dall'interno una mail a una delle N essa 
esca e poi rientri...
quindi ho hackrocchiato il fallback_trans....
non mi ricordo perche luser non mi andava bene...  forse non me lo ero studiato 
molto...
ciao ciao