[exim] authenticator returned 13

Top Page
Delete this message
Reply to this message
Author: Don Porter
Date:  
To: exim-users
Subject: [exim] authenticator returned 13
Hi,

I am a relatively new exim4 user and I am trying to set up an SMTP
smarthost to connect with my AT&T service.

I have a configuration problem that I have narrowed down to these
rather cryptic error messages:

plain authenticator yielded 13
login authenticator yielded 13

Searching the documentation, mailing lists, and google haven't yielded
much helpful information.

Could someone tell me what these error codes mean (or where I might
look them up)? I am assuming it isn't the generic errno 13
(Permission Denied), as it seems to be reading the contents of
/etc/exim4/passwd.client correctly.

-------

More detailed explanation:

The mail server resides at smtp.att.yahoo.com, port 465, and requires
an SSL connection and PLAIN authentication. I used stunnel4 for the
SSL connection and have verified it using telnet.

When I try to send mail, this is the relevant part of the debug log:

[snip]
selecting on subprocess pipes
read response data: size=42
SMTP<< 220 smtp113.sbc.mail.mud.yahoo.com ESMTP
192.168.1.75 in hosts_avoid_esmtp? no (option unset)
SMTP>> EHLO augustine.gateway.2wire.net

waiting for data on socket
read response data: size=98
  SMTP<< 250-smtp113.sbc.mail.mud.yahoo.com
         250-AUTH LOGIN PLAIN XYMCOOKIE
         250-PIPELINING
         250 8BITMIME
192.168.1.75 in hosts_require_tls? no (option unset)
192.168.1.75 in hosts_avoid_pipelining? no (option unset)
using PIPELINING
192.168.1.75 in hosts_require_auth? no (option unset)
search_open: nwildlsearch "/etc/exim4/passwd.client"
search_find: file="/etc/exim4/passwd.client"
  key="192.168.1.75" partial=-1 affix=NULL starflags=0
LRU list:
  ?/etc/exim4/passwd.client
  End
internal_search_find: file="/etc/exim4/passwd.client"
  type=nwildlsearch key="192.168.1.75"
file lookup required for 192.168.1.75
  in /etc/exim4/passwd.client
192.168.1.75 in "*"? yes (matched "*")
lookup yielded: [***porterde: userid and passwd redacted, but correct]
192.168.1.75 in hosts_try_auth? yes (matched "192.168.1.75")
scanning authentication mechanisms
plain authenticator yielded 13
login authenticator yielded 13

SMTP>> MAIL FROM:<root@???>
SMTP>> RCPT TO:<porterde@???>
SMTP>> DATA

waiting for data on socket
read response data: size=105
SMTP<< 530 authentication required - for help go to http://help.yahoo.com/help/us/sbc/dsl/mail/pop/pop-11.html
waiting for data on socket
ok=0 send_quit=1 send_rset=1 continue_more=0 yield=0 first_address is not NULL
SMTP>> QUIT

[snip]

I am running Ubuntu Gusty on an x86_64 host. The non-boilerplate
comment portions of my /etc/exim4/update-exim4.conf.conf file are
below:

dc_eximconfig_configtype='smarthost'
dc_other_hostnames='augustine.donimal.homelinux.org'
dc_local_interfaces='127.0.0.1'
dc_readhost='augustine.donimal.homelinux.org'
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost='192.168.1.75::465'
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname='true'
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'
AUTH_CLIENT_ALLOW_NOTLS_PASSWORDS='true'
REMOTE_HOSTS_AVOID_TLS='192.168.1.75'


My reading of these logs is that exim isn't trying to authenticate
because of error 13. Any suggestions on how to get this working are
most appreciated.

Thanks in advance for your consideration,

Don Porter