Almost all ISPs that are using Cyrus+LDAP etc are doing similar things.
You may like to have a look at
http://ispman.sourceforge.net
The software was built to fullfill these requirements.
cheers
"Kevin M. Myer" wrote:
> Hello,
>
> In the past, I have seen several mentions of patches to Cyrus to allow it
> to serve virtual domains. Does anyone have a collection of these patches
> available and further, what are the realistic chances of having something
> like this rolled into the main release?
>
> I have been struggling to get a commercial package working with our setup
> and requirements (account info store on LDAP server, need to serve virtual
> domains) so I'm back to the drawing board with this.
>
> Here's my wishlist:
>
> 1) LDAP integration: password, aliases, forwarding, etc. should all be
> retrieved from LDAP
> 2) The ability of the IMAP/POP3/MTA daemons to do either name-based
> virtual hosting or the ability to listen to multiple IP addresses and then
> based on which address the request comes from, a corresponding tree is
> used for authentication, etc. In other words, if a request comes in on
> address 1, it looks up the user under the LDAP tree dc=domain1,dc=com, if
> address 2, it looks up the user under the LDAP tree dc=domain2,dc=com. If
> the daemons are name-based virtual hosting aware, it picks the directory
> tree based on the name.
> 3) Scaleability (not just in terms of running well on a single machine
> but also the ability to somewhat effortlessly run a cluster of machines)
> 4) Preferrably the need to _NOT_ create local user accounts (like Cyrus
> already supports)
>
> Conceptually, I could see this running several ways. Run a virtual domain
> IMAP/POP3 daemon (i.e. patched Cyrus). Then run a MTA that listens to
> multiple addresses but distinguishes between requests on them (so that
> [EMAIL PROTECTED] can't check [EMAIL PROTECTED]'s mail). Or run
> multiple copies of a MTA, with each copy of the MTA having a separate
> config file and bound to only one interface.
>
> If you have something running similar to this, I'd love to hear from you.
> I'd prefer to use Cyrus for IMAP/POP3 since I've had good success with it
> in the past. For the MTA, I have used sendmail in the past, because it
> worked well and I was familiar with it but I'm open to postfix or (maybe)
> qmail or some-yet-to-be-determined-MTA-that-I'm-unaware-of.
>
> Thanks,
>
> Kevin
>
> --
> Kevin M. Myer
> Systems Administrator
> Lancaster-Lebanon Intermediate Unit 13
> (717)-560-6140
--
Atif Ghaffar
Internet Development Manager
4unet AG/SA/Ltd.
-------------------------.
+41 21 351 53 60 ¦ voice
+41 78 787 51 45 ¦ mobile
+41 86 0796598972¦ fax
http://www.4unet.net ¦ www
http://atif.developer.ch ¦ homepage
[EMAIL PROTECTED] ¦ email