Re: [Exim] Required packages prior to running Make on v 4.34

Top Page
Delete this message
Reply to this message
Author: Andreas Metzler
Date:  
To: exim-users
CC: gbrotherton
Subject: Re: [Exim] Required packages prior to running Make on v 4.34
On 2004-06-04 JR Brotherton <gbrotherton@???> wrote:
> I have a base Debian 3.0 system that I just installed using the 2.4
> kernel. The system comes with the Exim 3.35 version installed by
> default. I want to use the 4.34 version to have it handel the outgoing
> mail of my remote users who are not connected directly to the network as
> well as incoming mail, without being a relay to the whole world. My
> questions are:


> 1. Which development packages do I need to have installed before I run
> the make process? Is there a list available on the web someplace?


Hello,
If you do not *want* to compile and build exim 4.34 yourself you do not
need to.

deb http://www.logic.univie.ac.at/~ametzler/debian/exim4manpages/ woody/
deb http://www.logic.univie.ac.at/~ametzler/debian/gnutls/ woody/

> 2. Do I need to have PAM installed to verify my users and their passwords?


It is rather difficult to install Debian 3.0 without PAM. ;-) But no,
you do not need PAM for exim's SMTP AUTH. exim can fetch passwords
and usernames from plain-text files, SQL databases, sasauth or even
PAM, however using PAM to authenticate against local users will not
work with pam_unix, because exim does not run PAM as root. You would
have to use one of these solutions to sidestep this issue:

* Use pam_exim. (no Debian package)
* Use saslauthd. (not possible on Debian woody)
* Use a simple cronjob to copy /etc/shadow to a file readable by exim

*/10 * * * * chown root:mail /etc/exim4/passwd && chmod 0640 /etc/exim4/passwd && egrep -v '^root|^[^:]*:.:' /etc/shadow | cut -f1-2 -d: > /etc/exim4/passwd

and use an lsearch lookup on this file.

> 3. Once the make is complete, will the SMTP Authentication feature work
> for the outgoing mail handeling that I need? This of course is the
> important one.


No. SMTP Authentication will not work after make, exim ist sill
missing the ADWIWYT(TM)-feature[1]. You have to configure exim.
                 cu andreas
PS: exim includes wonderful documentation.
?
[1] Automatically do what I want you to.
--
"See, I told you they'd listen to Reason," [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in "Snow Crash"