Newsgroup: it.comp.reti.ip-admin
Titolo: Mail exchanger

Salve non mi è tanto chiaro l' uso del record MX nel file di zona del dns.
La macchina dns è configurata anche come server di posta elettronica , ora
se io
voglio mandare una mail ad un utente che ha l' account sulla macchina
mi basta inviarla a 
ute...@dominio.it
.
Ora c' è un' altra macchina 
mail2.dominio.it
 che fa anch' essa da server di
posta
raggiungibile inviando a 
ute...@mail2.dominio.it
.
Ora io vorrei che anche se l' utente 2 si trova su un' altra macchina possa
essere
raggiunto inviando una mail all' indirizzo 
ute...@dominio.it
 .
Io ho provato a mettere nel file di configurazione del dns un record
MX 20 
mail2.dominio.it
Ma la mail non arriva.
Devo configuarare qualcosa anche sulla seconda macchina ?
Grazie anticipate

 Ma la mail non arriva.
Molto dipende dal particolare MTA, ma in generale il modo come viene 
usato il record MX e':
MTA Mittente:
i) recupera tutti gli MX per la parte 'dominio' dell'indirizzo
(
dominio.it
 o ,
mail2.dominio.it
)
ii) ordina i record secondo la priorita' - e.g. 20, 30, 40 - e prova a
consegnare partendo dal primo MX
MTA ricevente:
A) esegue il passo (i);
B) se rileva se stesso nella lista degli MX, elimina tutte le macchine 
con preferenza inferiore o uguale alla propria (cioe' se il mio livello
MX e' 20, elimino tutti gli MX  >= 20 )
C) se, a questo punto, il ricevente si trova ad essere l'unico MX, entra
nella fase di consegna locale, se no prova a fare da relay verso uno
degli MX restanti, sempre partendo da quelli "piu' preferiti"
Questo significa che, nel tuo caso, 
mail2.dominio.it
 non tentera' *MAI*
di consegnare localmente per 
ute...@dominio.it
 - se vede un indirizzo
del genere, lo mette in coda per mandarlo alla macchina principale
(presumibilmente a preferenza 10)
Per ottenere l'efetto che vuoi conosco diverse soluzioni, e
personalmente non trovo che nessuna sia soddisfacente:
i)   Usare gli alias, o lo userdb, o equivalenti
ii)  NIS (bleah!) + (iii) qui sotto
iii) Avere piu' MX primari allo stesso  livello di precedenza: per
fare      questo su tutte le macchine devono esistere gli stessi utenti
e il      mail spool devfe stare su un disco condiviso. Nota che il 99%
dei 
     server POP e IMAP che conosco specificano di non usare un
disco      condiviso (con NFS) se non si vuole perdere posta.
Se qualcuno ha una soluzione piu' furba mi piacerebbe conoscerla.
HTH & cheers,
	Alessandro

...
[......]
:Se qualcuno ha una soluzione piu' furba mi piacerebbe conoscerla.
<MODE incompetente ON>
non capisco l'utilita' di dividere la posta se i due serve sono sulla stessa
LAN (in questo caso si potrebbero fare degli aliases e si risolverebbe il
problema)
ma non si potrebbe fare in modo che se il recipient non esiste il mailserver
controlli con un finger le altre macchine?
<MODE incompetente OFF>
Oha

ai provider che usano linux (echo subscribe|mail linux-isp-request@...).

 raggiunto inviando una mail all' indirizzo 
ute...@dominio.it
 .
usa una virtusertable
Ciao


Sulla pagina 
http://www.sendmail.org/virtual-hosting.html
 puoi trovare
tutte le informazioni che ti servono.
-- 
Alessandro Del Rosso
SysAdmin di Dreamware.com
Sys...@dreamware.com