Bug#286046: exim4 cannot connect to saslauthd

Andreas Metzler Andreas Metzler <ametzler@downhill.at.eu.org>, 286046@bugs.debian.org
Fri, 17 Dec 2004 09:59:27 +0100


On 2004-12-17 Klaus Schiwinsky <Klaus.Schiwinsky@uni-koeln.de> wrote:
> Package: exim4
> Version: 4-34.8


> If the authenticator plain_saslauthd in /etc/exim4/exim4.conf.template
> is activated, authentication does not work and the following message
> shows up in /var/log/exim4/mainlog:

> 2004-12-17 03:57:40 plain_saslauthd authenticator failed for
>    ([172.24.0.1]) [172.24.0.1]: 435 Unable to authenticate at present
>    (set_id=kinsky): cannot connect to saslauthd daemon at
>    /var/run/saslauthd/mux: Permission denied


> This is correct as the following output documents:

> laudanum:/# ls -ld /var/run/saslauthd/
> drwx--x---  2 root sasl 4096 Dec 17 04:15 /var/run/saslauthd/

> laudanum:/# id Debian-exim
> uid=103(Debian-exim) gid=103(Debian-exim) groups=103(Debian-exim)
[...]

That's documented not to work.

/usr/share/doc/exim4-base/README.SMTP-AUTH
| You have to add the exim-user (currently Debian-exim) to the sasl[1]
| group[2], to give exim permission to use the saslauthd service.
           cu andreas
-- 
"See, I told you they'd listen to Reason," [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in "Snow Crash"
                                           http://downhill.aus.cc/