[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Huge Email Service



As I mentioned before we just startet to set up a similar system.
It's based on standard Intel 19" 2U LB440GX Servers all running Debian
Potato.
Let me sketch down our design:

Backbone/Internet
     |
     |
    
-------------------------------------------------------------------------
     |                       |                      
|                       |
     |                       |                      
|                       |
   P3xYn                    MXn                    
RHn                    WebApln
     |                       |                      
|                       |
     |                       |                      
|                       |
    
-------------------------------------------------------------------------
     |                       |                       |
     |                       |                       |
    POPsn                   Cfg                     DBS


At first we distinguish POP and SMTP connections.
POP3 requests are directed to a POP3-proxy (P3xY) that handels user
authentication and retrives the mails from the apropriat POP-server
(POPs).
Second you have to split incoming mail (mail MXed to you) and outgoing
mail that has to be queued and relayed.
SMTP connections are directet to a MX-host (MX). This server has to
decide wheter the mail has to be delivered locally (to the POP-server)
or has to be forwarded/relayed (to RH).
Therefore we distinguish betwenn two types of hosts - MX and RH.

This design should scale quite well; if a service lacks performace you
just need to add a host of that type (that's "n" in the host types).
One big Pro is: you do NOT need any system user. The POP-proxy does
authenticates the user and "knows" which POPserver to ask for the files
stored in MailDir format.

The main work that needs to be done is to develope all the database
aplications for accounting and the webinterfaces where the useres can
configure their vacation messages, redirects and mail aliases.

Right now I am developing the "n" scripts. So you can attache a new box
to the network and yust need to switch it on.
It will be configured as you need from the config server (Cfg). So the
whole system can be viewed at as as specialised cluster.



Florian


Baltazar Quinterno wrote:
> Building this with all Debian people would be great.

-- 
-------------------------------------------------------------
  edv - multimedia - service    http://www.net-operations.de
              Florian Kunkel    F.Kunkel@net-operations.de
           Kattreinstraße 38    Tel:+49 6151-367033
           D-64295 Darmstadt    Fax:+49 6151-367034
-------------------------------------------------------------


Reply to: