Bug#403583: exim4: client TLS authentication is broken

Celejar celejar at gmail.com
Fri Jan 5 15:05:09 CET 2007


On Fri, 5 Jan 2007 10:10:36 +0100
Marc Haber <mh+debian-packages at zugschlus.de> wrote:

> On Fri, Jan 05, 2007 at 01:19:39AM -0500, celejar wrote:
> > On 1/3/07, Marc Haber <mh+debian-packages at zugschlus.de> wrote:
> > >* is a catchall, I have verified this in a test setup with a smarthost
> > >that had its reverse DNS deliberatelybroken.
> > >
> > >You only need to put the IP address in passwd.client if you have
> > >specified a host name with broken reverse DNS there as the hostname
> > >will only be compared to the reverse DNS.
> > 
> > Perhaps I'm missing something, but as I mentioned in my original
> > report, my passwd.client does have an '*' line and exim still often
> > fails to authenticate.
> 
> That is not supposed to happen. The "*" line should work.
> 
> Can I see debugging output of a failed delivery attempt? If the
> debugging output you recently sent was already made with a "*" in
> passwd.client, please
>
> (a)
> verify that your passwd.client line is formatted like:
> *:username:clear-text-password
> 

The debugging output I sent was made with the passwd.client file I gave
in my original report, which I believe has the '*' line correctly
formatted.

> (b)
> show me the output of:
> exim4 -bP transport remote_smtp_smarthost | grep hosts_try_auth

hosts_try_auth = ${if exists {/etc/exim4/passwd.client}{smtp.gmail.com}
{}}


> and (long line!)
> exim4 -be "$(exim4 -bP transport remote_smtp_smarthost | grep hosts_try_auth | awk '{print $2}' FS="=")"

smtp.gmail.com

> 
> (both lines need to be executed as root).
> 
> Greetings
> Marc

Thanks,
Celejar

-- 
ssuds.sourceforge.net - Home of Ssuds and Ssudg, a Simple Sudoku Solver 
and Generator





More information about the Pkg-exim4-maintainers mailing list