Newsgroup: it.comp.reti.ip-admin
Titolo: Gestione di più mailbox/domini su servr Linux

Ciao a tutti
ho la necessità di gestire più mailbox collegate a più domini sulla mia
macchina Linux. Sendmail presuppone con in virtualhost che io colleghi
sempre queste mailbox ad un alias sulla mia macchina mentre io ho bisogno
che ogni dominio possa avere collegate delle sue mailbox che non
interferiscano con quelle degli altri domini...
Esiste un porgramma che sia in grado di farlo? Qualcuno mi ha suggerito il
CommuniGatePro della Stalker (
http://www.stalker.com/CommuniGatePro
) ma
costicchia un sacco... esiste qualche soluzione powerfull a basso costo o
sotto GPL (come la natura Linux) ?
Grazie
BYe, Stefano

interferiscano con quelle degli altri domini...
Le due cose non sono in contrasto.
Comunque ti consiglio di usare postfix che e` molto piu` semplice da
gestire: 
http://www.postfix.org
.
-- 
ciao, | [Per rispondere togli "toglimi" dal mio indirizzo.]
Marco | A name indicates what we seek. An address indicates where it is.
      | A route indicates how we get there.  -- Jon Postel (1943-1998)
      | (Ri)scoprire fidonet: 
http://bbs.mi.linux.it

 wrote in message
1t38b6f48cib44n3e9%m...@wonderland.linux.it...


 sotto GPL (come la natura Linux) ?
Non vorrei sbagliarmi ma sulla RedHat 6.1 che usicchio questa funzionalità è
gestibile dal control-panel grafico del sendmail...
Prova ad approfondire l'argomento...magari postando su Newsgroup specifici
su Linux
Saluti
Alex

 interferiscano con quelle degli altri domini...
Mi sa che ti serve la virtusertable.
Valerio


sendmail 8.9.3-15

Per risolvere il tuo problema sotto RedHat 6.1 con SendMail,
la cosa più comoda secondo me è configurare sendmail con
LinuxConf (
http://www.solucorp.qc.ca/linuxconf
) perchè gestisca
i domini virtuali.
Lo farà anche senza virtusertable, separando completamente
mailbox e password di ciascun dominio virtuale e permettendoti
di fare tante cose carine tipo definire alias per un dominio, per
gli account di un certo dominio, eleggere uno o più utenti reali
ad amministratori degli account di uno o più domini virtuali.
Se i tuoi domini NON dispongono di IP separati, con questo
tipo di gestione avresti GROSSI problemi a livello di POP3,
determinati dal fatto che ipop3d ragiona a livello di IP e non
di nome.
Puoi però procurarti il pacchetto IMAP in versione 4.7
(ad esempio qui: 
http://phall.kdsoft.fi/~phall/vimap
), che
implementa un trucchetto, sporco quanto vuoi ma comodo,
per venire a capo dei problemi di cui sopra ...

 ad amministratori degli account di uno o più domini virtuali.
Puoi darmi maggiori dettagli? Come funziona?
Valerio

> Puoi darmi maggiori dettagli? Come funziona?
Praticamente ... fa tutto LinuxConf !!! E' un pacchetto molto
intrusivo che pretende di gestire tutto e quasi tutti i suoi
moduli sono abilitati di default, ma una volta che hai
disabilitato quello per cui non lo vuoi usare, funziona piuttosto
bene. Io, per esempio, lo uso solo per "domare" sendmail.
Linuxconf ha una serie di macro M4 per configurare opportunamente
sendmail, ma il "colpaccio" in effetti lo mette a segno con una sua utility
"vdeliver", chiamata da sendmail, che si occupa di depositare le mail
nella mailbox opportuna. In particolare per il dominio 
virtdom.com
le mailbox sono in:  /var/spool/vmail/
virtdom.com/
le passwd/shadow/aliases sono in:
    /etc/vmail/
passwd.virtdom.com
    /etc/vmail/
shadow.virtdom.com
    /etc/vmail/
aliases.virtdom.com
le home (tutte vuote) sono in: /vhome/
virtdom.com/home/
Altri scampoli di configurazione sono in /etc/mail/
La gestione degli account è completamente implementata
tramite linuxconf, anche se nulla ti vieta di farti i tuoi script
per gestirti le cose come meglio credi. La cosa importante
è che in questo modo in /etc/passwd e /etc/shadow non c'è
traccia degli account virtuali che aggiungi.
Le versioni 4.6 e 4.7 del pacchetto imap (ipop3d/imapd)
sono state adattate a tener conto di questa gerarchia di
directory (ed usano le PAM, ovviamente), e permettono
ai client di recuperare la posta anche se i domini virtuali
non dispongono di IP separati. Il trucco è sporco ma
ragionevole. Nella configurazione del client specifichi:
    Reply-to: 
ute...@virtdom.com
    server SMTP: quello che vuoi
    server POP3: 
www.virtdom.com
 (ad esempio)
    POP3 account: utente/
virtdom.com
Il trucco, come vedi, è nell'ultima riga: ipop3d, quando nello
"USER" rileva uno slash, interpreta ciò che segue come il
dominio e ciò che lo precede come lo "USER" vero e proprio;
validata la password, va a beccare la posta dal posto giusto.
Linuxconf ha un'interfaccia grafica, una da terminale ed una
via web. Oltre all'accesso principale come root, che ti permette
di far tutto (e che ti serve ovviamente per configurare sendmail),
ne ha anche altre per chi viene eletto amministratore di un dominio
virtuale di posta, che permettono di aggiungere/modificare/eliminare
gli account di quel dominio.
Se usi l'interfaccia via web ti consiglio caldamente di montare un
SSL su Apache e di wrappare linuxconf in una sezione virtualhost
con SSL abilitato, facendo fare ad apache il proxy sulla porta di
linuxconf (98) con mod_proxy. Forse ci si riesce anche con stunnel.
Poi, via ipchains o /etc/hosts.deny, permetti l'accesso alla
porta 98 solo da localhost.
P.S.
Per maggiori dettagli guarda l'help-on-line di linuxconf sull'argomento
"virtual email domain".

per venire a capo dei problemi di cui sopra ...
Io ho creato un dominio per il solo pop3 (
dominiopop3.it
) e redireziono la posta
di ogni utente sull'utente 
userna...@dominiopop3.it
Questi si scaricano la posta da quel pop3 tranquillamente con loro username e
pass. La cosa viene bene con Linuxconf.
             Giulio