[Pkg-exim4-users] GMail, smarterhost, etc
antonis+gmane at metadosis.gr
Tue Aug 10 02:52:46 UTC 2010
First of all, you should really take a look at the (ample) documentation
under /usr/share/doc/exim4-base. At the very least, read the file
README.Debian.gz in its entirety. Debian's exim4-config will surely satisfy
your needs if your hosting a single domain and using the system user
Now, assuming that you want to handle email for pinecam.com only, Exim's
configuration could be very simple: Just use the system's (NSS & PAM) user
database with tools like adduser/deluser or even something like Webmin...
Exim's configuration in this case would consist of
"echo pinecam.com > /etc/mailname"
I would suggest you enable delivery to maildirs for improved speed and data
Optionally, you can enable TLS and SASL authenticators so that your server
can act as a relay for your users; working examples can be found in
Another way to go about this would be using OpenLDAP for the user database,
and something like GOsa or phpLDAPadmin to add/delete users. After that, you
can either integrate the LDAP-based user database with the system database
using libnss-ldap and Exim will happily play along. libpam-ldap will help
with the authenticators in this case. Alternatively you can write your
routers/authenticators so that Exim accesses LDAP directly (this would be a
requirement if you're hosting multiple (virtual) domains.)
A third way would be to use an SQL database for users.
For antispam measures, Spamassassin's spamd with sa-exim and clamd with
clamav-unofficial-sigs do a terrific job here with no need for teergrubing
or other antisocial behaviour.
Lastly, for Webmail/IMAP4/POP3 access, Dovecot/imapproxyd/Roundcube is what
works for me at the moment.
All relevant packages can be found in Lenny/volatile/backports:
Optionally if you go for the second route:
I think the above should get you going for starters.
As for configuration templates, if the one provided by exim4-config and its
assorted documentation in /usr/share/doc/exim4-base doesn't cut it for you,
googling for "exim howto" reveals countless examples. ;-P
More information about the Pkg-exim4-users