Author: Felix Brack Date: To: exim-users Subject: [exim] Debugging 'Invalid base64 data"
Hello,
I have problems sending mail with one of my clients (a Nokia 9210
communictor). I am quite sure that this was working before I upgraded
to exim 4.60. The main problem is that I do not really know how to
interpret the error message. Here is exims log information:
9084 SMTP>> 220 JUPITER.ltec ESMTP Exim 4.60 Thu, 02 Mar 2006 15:10:16 +0100
9084 Process 9084 is ready for new message
9084 smtp_setup_msg entered
9084 SMTP<< EHLO [62.202.253.124]
9084 sender_fullhost = 124.253.202.62.cust.bluewin.ch [62.202.253.124]
9084 sender_rcvhost = 124.253.202.62.cust.bluewin.ch ([62.202.253.124])
9084 set_process_info: 9084 handling incoming connection from 124.253.202.62.cust.bluewin.ch [62.202.253.124]
9084 host in pipelining_advertise_hosts? yes (matched "*")
9084 host in auth_advertise_hosts? yes (matched "*")
9084 host in tls_advertise_hosts? no (option unset)
9084 SMTP>> 250-JUPITER.ltec Hello 124.253.202.62.cust.bluewin.ch [62.202.253.124]
9084 250-SIZE 52428800
9084 250-PIPELINING
9084 250-AUTH CRAM-MD5 PLAIN LOGIN
9084 250 HELP
9084 SMTP<< AUTH LOGIN
9084 SMTP>> 334 VXNlcm5hbWU6
9084 SMTP>> 501 Invalid base64 data
9084 LOG: MAIN REJECT
9084 lookup_login authenticator failed for 124.253.202.62.cust.bluewin.ch [62.202.253.124]: 501 Invalid base64 data
9084 SMTP<< QUIT
9084 SMTP>> 221 JUPITER.ltec closing connection
9084 LOG: smtp_connection MAIN
9084 SMTP connection from 124.253.202.62.cust.bluewin.ch [62.202.253.124] closed by QUIT
I understand that exim gets the command "AUTH LOGIN" and then sends
the prompt "Username:" ("VXNlcm5hbWU6" base64 encoded); this is fine
and exactly what exim should do. The next thing exim does is send the
message "501 Invalid base64 data". In between those two last
statements in the log there should be the username sent from the
client; is it possible to enable some debugging option that will show
the username and password sent by the client? And: What is the message
"501 Invalid base64 data" related to? To the username exim received
from the client or to something else?