On Wed, Jan 09, 2002 at 08:04:34PM +0800, fooler wrote (wyy sez):
> > > ahem... consulstants in the house... consultancy anyone for victor :->
> load
> > > balancing smtp or outgoing mail is easy but for pop, you need
> consultants
> > > for this. :->
> 
>  Aha! Looks to me like a TWO OR MORE very intelligent POP/IMAP proxy:
> Database driven, HAVE A SINGLE POP IP ADDRESS TO ACCESS BY CLIENTS, and
> knows how to locate a server given a username.password WITH A HIGH
> PERFORMANCE, HUGE AND RELIABLE STORAGE DEVICE :->
> 
> victor, ian can help you on this matter. :->
> 
i did a project for our former employer (hehehe) that had something to do with
this. basically, i used postfix (for simplicity but any SMTP server would do),
courier IMAP. i also used perdition to allow users to specify only a single
box and his POP/IMAP host. 

incoming email point of view:

the trick is mail is received by any of the SMTP servers (can be more than
one). each server checks were to forward the mail. in my case, i used LDAP
but you can use MySQL or anything else. the LDAP repo contains the usernames
and servers of the mailboxes. the SMTP that receives the mail forwards
it to the appropriate POP/IMAP server which contains the users mailboxes.
i used courier because it can be configured to get its user tables from 
an LDAP repo too. 

user point of view:

they connect to any of the POP/IMAP servers which has perdition installed.
the perdition redirects them to the appropriate POP/IMAP server with their
mailbox. yes, perdition is LDAP aware. 

glue code:

i wrote perl scripts for user maintainance. some of the ACENT people
here wrote the web front end for the system.

this system scales to very large systems in theory. there are some success
stories already out. 
 
--------------------------------------
William Emmanuel S. Yu
Ateneo Cervini-Eliazo Networks (ACENT)
email  :  wyy at admu dot edu dot ph
web    :  http://sysads.ateneo.net/wyu/
phone  :  63(2)4266001-4186
GPG    :  http://sysads.ateneo.net/wyu/wyy.pgp
 
War spares not the brave, but the cowardly.
                -- Anacreon
 

Attachment: msg13457/pgp00000.pgp
Description: PGP signature

Reply via email to