Newsgroup: it.comp.os.linux.sys
Titolo: Mail server (sono sempre io)

Mi è venuta in mente una cosa.
al momento ho 1 unico mail server che fa sia pop3/imap che smtp
ed è configurato come unico MX.
i nostri clienti quindi hanno impostato nel client di posta il seguente
server
mail.xxxxxxxxx.xxx
sia come smtp sia come pop3 o imap
è possibile, in qualche modo, separare smtp da pop3/imap (ovviamente
mettendo 2 macchine distinte dal lato nostro) e NON far cambiare nulla
al cliente?
mi spiego. avrei la necessita di fare 2 macchine
pop01.xxxxxx.xx
e
smtp01.xxxxxxxx.xx
ma far si che mail.xxxxxxxx.xx faccia lo switch in automatico in base
al servizio.
se smtp allora mail fa inviare la posta a smtp01, se pop3 allora mail
fa leggere la posta da pop01
il massimo sarebbe via dns, in modo da usare solo 2 macchine. Però
credo che si possa fare solo con 3 macchine, mail, smtp e pop. dove
mail fa il redirect.

 al servizio.
NAT.
Oppure la macchina che fa SMTP monta a bordo un proxy pop/imap che 
rigira sull'altro (vedi perdition, potebbe essere il più indicato).
-- 
Здрасти!
cat: .signature: No such file or directory

 rigira sull'altro (vedi perdition, potebbe essere il più indicato).
Vado a vedere perdition..
però con questa soluzione se smtp si spegne la gente non legge nemmeno
la posta oltre a non inviarla...
Via dns non è proprio possibile?


xinetd con l' opzione redirect ?
-- 
Io ho una filosofia semplice:
        Riempi cio' che e' vuoto.
        Vuota cio' che e' pieno.
        Gratta cio' che prude.
                -- A. R. Longworth

 mail fa il redirect.
Ma scusa, le macchine che offrono questi servizi sono attaccate 
direttamente alla rete? Non c'e' un firewall davanti?
E' lě che devi mettere questo genere di regole... anche perchč č 
semplice in questo modo far corrispondere anche ogni singola porta a un 
server diverso, indipendentemente dall'IP.
-- 
Fabrizio "Hermooz" Ermini

 E' lì che devi mettere questo genere di regole... anche perchè è


 la porta 80 e la 21 aperta.
Beh, anche il 2500 può farti egregiamente NAT e PAT, IIRC. E tenere sui 
server degli indirizzi privati non mi sembra una cosa malvagia. Ma qui 
esco un po' dal mio campo, magari qualcuno più scafato può aggiungere 
commenti...
-- 
Fabrizio "Hermooz" Ermini

 Via dns non è proprio possibile?
Il dns associa ip a nomi e viceversa.
Cosa_ne_sa/dovrebbe_sapere/gliene_frega di quale porta poi il client 
vuole contattare?
Su .sys non mi aspetterei nemmeno di riceverla, 'sta domanda...


al cliente?
 
Senza saper ne leggere ne scrivere, ma andando solo a logica e a teoria.
Supponiamo che tu abbia un firewall che ti permetta di fare anche port-forwarding, basterebbe che gli dicessi delle cose del tipo:
se arriva una richiesta di connessione alla porta 25 (smtp) della macchina mail.xxxxxxxxx.xxx fai forward alla porta 25 della macchina smtp
se arriva una richiesta di connessione alla porta 110 (pop3) della macchina mail.xxxxxxxxx.xxx fai forward alla porta 110 della macchina pop
 
Ciao
Diego


 mail fa il redirect.
Dubito che tu possa usare il DNS per questo...
Comunque, ti servono in totale 3 macchine: ClusterManager, SMTP-Server e
POP-Server, ognuna con il suo IP.
In piu' hai l'IP associato a mail.xxxxxxxxxxx.xx che e' sul ClusterManager.
Ciao
Luca Bertoncello
(
luca...@lucabert.de
)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 se arriva una richiesta di connessione alla porta 110 (pop3) della macchina mail.xxxxxxxxx.xxx fai forward alla porta 110 della macchina pop
Per fare cio ci vuole un firewall oppure riprogrammare il cisco...la
mia domanda era un po retorica e forse andava letta come: Il dns puo
separare in automatico pop e smtp? magari una sorta di record mx
modificato.
mi son reso conto dopo della cazzata che ho sparato.
Comunque la soluzione piu "comoda" per me è far cambiare l'smtp ai
clienti. Quelli che spediscono tramite noi non sono molti (si contano
sulle dita delle mani e dei piedi), era solo per evitare di fargli
cambiare parametri.
Faccio un server pop (mail.xxx.xx) e un server smtp (smtp01.xxxx.xx) e
sono a posto.
;-)


cambiare parametri.
 
:-D la soluzione più comoda è quella che ti permette di realizzare in toto il tuo obiettivo nella maniera più semplice e meno costosa possibile... :-D
 
 
Un Diego che oggi ne ha due palle di quelli del marketing

Alessandro ha scritto:

Beh io lo faccio fare al mio firewall questo, all'indirizzo IP 
mail.xxxxx.xxx risponde il firewall che poi in base alla porta redirige 
il traffico, smtp su una e pop3 & webmail sull'altra
Luca

 Come ti sei reso conto anche tu, no, il dns risolve nomi di host in indirizzi IP, non discerne tra i servizi forniti da tali host distiguendo le accoppiate host:servizio.
Ripeto (dato che sono su it.comp.os.linux.sys): quando ho scritto
probabilmente ero ubriaco. anche xkè abbiamo 14 utenti che usano smtp
nostro....quindi qualunque soluziona volessi adottare, la piu semplice
è far cambiare l'smtp a loro......


Visto che tutti parlate di firewall, nella mia rete pubblica ci sono 15
server con ip pubblico e senza un firewall a monte (tutti i server si
autofirewallizzano). per mettere un firewall a monte devo cambiare gli
ip ai server? o si riesce ad usare bene iptables su due eth distinte ma
entrambe sulla stessa classe? non ho mai fatto iptables sulla stessa
classe.

 classe.
proxy_arp o filtraggio su bridge (con kernel 2.6, altrimenti devi patchare)


 proxy_arp o filtraggio su bridge (con kernel 2.6, altrimenti devi patchare)
be io a monte ho già un bridge con le eth senza ip che per ora mi fa
solo da monitor della banda per gli housing. con kernel 2.6 riesco a
filtrare direttamente su br0?


 filtrare direttamente su br0?
Assolutamente si.


 Assolutamente si.
Perfetto. prima o poi mi servira.

 Allora continuo cosi....o ci sono problemi?
Dipende solo da come (e quanto, e da chi...) sono gestite le macchine.
Gestire tanto in tanti punti è più impegnativo di gestire tanto in un 
punto solo.
Se però i "tanti punti" son gestiti bene, le possibilità di blindatura 
son più ampie di quanto permesso dal single-point...


 son più ampie di quanto permesso dal single-point...
Devo gestire tanto in un solo punto per ora....


 mail fa il redirect.
O nat con un apparato di rete di frontiera oppure con LVS+Heartbeat: con 
LVS imposti entrambe le macchine per fare SMTP/POP3 ma con pesi diversi. 
Con Heartbeat sposti da un PC all'altro il ruolo di Director, se la 
macchina principale cade.
Se muore un servizio su una macchina LVS sposta tutto il carico su 
quelal rimasta
Se muore la macchina Heartbeat sposta il ruolo sulla macchina rimasta.