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"