Re: [exim] Exim stopped allowing my Outlook to authenticate

Top Page
Delete this message
Reply to this message
Author: Daevid Vincent
Date:  
To: exim-users
Subject: Re: [exim] Exim stopped allowing my Outlook to authenticate
> -----Original Message-----
> From: exim-users-bounces@???
> [mailto:exim-users-bounces@exim.org] On Behalf Of Daevid Vincent
> Sent: Sunday, November 19, 2006 7:50 PM
> To: exim-users@???
> Subject: [exim] Exim stopped allowing my Outlook to authenticate
>
> I think I updated PAM or something recently on my Gentoo
> server, and now
> Exim is broken...
>
> my Outlook keeps prompting me for my user/pass when I have
> mail in the
> outbox. The log shows this over and over:
>
> Nov 19 19:40:28 [exim] 2006-11-19 19:40:28 login
> authenticator failed for
> locutus [10.10.10.69]: 435 Unable to authenticate at present
> (set_id=dae51d): Module is unknown
>
> Sometimes I'll see an error message in Outlook that says
> something to the
> effect of "your outgoing SMTP server does not support SSL-secured
> connections".
>
> This all worked earlier today and has worked for many months.
> I do use SSL both incoming and outgoing.
> And exim is sending/recieving mail from the server just fine
> (I think).
>
> I'm hesitant to re-emerge the new version because I don't
> know exim and
> I'm afraid I'll just make things worse.
>
> *  mail-mta/exim
>        Latest version available: 4.62
>        Latest version installed: 4.54

>
> i just spent about 9 hours getting Dovcot to work again and
> that was from
> 0.99 to 1.0!!? *grr*
>
> Please help.
>
> Daevid.


Here is some more debugging information...

daevid exim # ll /etc/shadow
-rw-r----- 1 root shadow 1264 Nov 19 13:37 /etc/shadow
daevid exim # ll /etc/pam.d/exim
-rw-r--r-- 1 root root 294 Feb 26 2006 /etc/pam.d/exim

daevid log # testsaslauthd            
testsaslauthd: usage: testsaslauthd -u username -p password
              [-r realm] [-s servicename]
              [-f socket path] [-R repeatnum]
daevid log # testsaslauthd -u myusername -p XXXXXXX
connect() : No such file or directory
0: daevid log 


daevid pam.d # cat /etc/pam.d/exim
#%PAM-1.0

auth       required     pam_stack.so service=system-auth
auth       required     pam_shells.so
auth       required     pam_nologin.so
account    required     pam_stack.so service=system-auth
password   required     pam_stack.so service=system-auth
session    required     pam_stack.so service=system-auth


And in /etc/exim/exim.conf:
----------------------------------------------------------------

tls_advertise_hosts = *
tls_certificate = /etc/ssl/certs/exim.pem
tls_privatekey = /etc/ssl/private/exim.pem


begin authenticators

plain:
driver = plaintext
public_name = PLAIN
server_condition = "${if pam{$2:$3}{1}{0}}"
server_set_id = $2

login:
driver = plaintext
public_name = LOGIN
server_prompts = "Username:: : Password::"
server_condition = "${if pam{$1:$2}{1}{0}}"
server_set_id = $1
# Exim list said that I could combine the client and server settings
# this line is merged from the 'outbound' instructions.
client_send = ": ACCOUNTNAME : SECRET"