[Exim] Moving virtualhosting from qmail to exim

Top Page
Delete this message
Reply to this message
Author: Søren Hansen
Date:  
To: exim-users
Subject: [Exim] Moving virtualhosting from qmail to exim
--
I'm still pretty new to Exim (coming from qmail)..

I'm running Exim 3.35-1 on Debian Woody.

I currently have server running qmail hosting mail for 10 domains or
so..

Qmail has this cool configurationfile called "virtualdomains". For each
domain I'm hosting, I add a line like this:

warma.dk:sh-warma-dk

This means that mail for "foo@???" will be forwarded to
sh-warma-dk-foo on the local machine.

With qmail each user has all the e-mail-addresses he wants. If a user is
called bar, he has bar@localhost, bar-baz@localhost,
bar-whatever@localhost.. All he has to do is create a file called
".qmail-whatever" containing:
1. Another e-mail address.
2. A program to pipe the mail to.
3. A local mailbox.
4. A combination (just add more lines to the file).

And all mail to bar-whatever will be treated according to this file.

This is all very nice and easy to administer, because I just set up the
virtualdomains-file and the users take care of the rest in a quite
simple manner. However, I'd like to switch to Exim due to licensing
issues, easy SMTP AUTH setup and the fact that Debian apparantly is
quite fond of Exim.

So my question is this:

How do I setup something similar using Exim?

Demands:
1.
Easy adding of extra domains for the sysadm.
Qmail: Add ONE line to virtualdomains
Exim: ?

2.
Easy control over the e-mailaddresses for the user in question.
Qmail: Add forwardingaddress to a file.

3.
Scalability
Qmail: I'm not sure how well it scales. Currently I have no trouble
running my 10 domains, but how will it handle 10.000 using the same
virtualhosting scheme?
Exim: It can do stuff with a MySQL database, right? How?


I've looked at the faq, and it talks about using something called
"smartuser". To me it seems like this can take care of forwarding
everything for a particular domain to a specific user, but how will the
user then differentiate between the different addresses?


--
Salu2, Søren.
--
Content-Description: Esta parte del mensaje esta firmada digitalmente

[ signature.asc of type application/pgp-signature deleted ]
--