Hi,
I've a problem with CRAM-MD5 authentication.
This is the log of mailsend.
----------------------------------------------------------------------------------
Connecting to x.x.x.x:25
libmsock: using getaddrinfo
AF_INET IPv4
IP address: x.x.x.x:25
EINPROGRESS=10036,EWOULDBLOCK=10035
connect(): socket=300,rc=-1, errno=10035
(Debug) Try socket 300
[S] 220
pentaonline.it ESMTP MDaemon 13.5.2; Wed, 09 Oct 2013 11:06:10 +0200
[C] EHLO localhost
[S] 250-ETRN
[S] 250-AUTH LOGIN CRAM-MD5 PLAIN
[S] 250-8BITMIME
[S] 250-STARTTLS
[S] 250 SIZE
Using AUTH CRAM-MD5
[C] AUTH CRAM-MD5
[S] 334 PE1EQUVNT04tRjIwMTMxMDA5MTEwNi5BQTA2MTA0NzJNRDAwMTJAcGVudGFvbmxpbmUuaXQ+
[C] dGVzdEBwZW50YW9ubGluZS5pdCA5ZGM4OGIwNjNkMzQ5ODdlMmU3MDAxYzU5
OWI0ZGMzNg==
[S] 535 Authentication failed
Error: AUTH CRAM-MD5 failed: '535 Authentication failed'
Could not send mail
----------------------------------------------------------------------------------
This is the log seen from the server side:
----------------------------------------------------------------------------------
Wed 2013-10-09 11:06:10: 05: Session 214203; child 0001
Wed 2013-10-09 11:06:10: 05: Accepting SMTP connection from [y.x.x.x:51811] to [x.x.x.x:25]
Wed 2013-10-09 11:06:10: 03: --> 220
pentaonline.it ESMTP MDaemon 13.5.2; Wed, 09 Oct 2013 11:06:10 +0200
Wed 2013-10-09 11:06:10: 02: <-- EHLO localhost
Wed 2013-10-09 11:06:10: 03: --> 250-ETRN
Wed 2013-10-09 11:06:10: 03: --> 250-AUTH LOGIN CRAM-MD5 PLAIN
Wed 2013-10-09 11:06:10: 03: --> 250-8BITMIME
Wed 2013-10-09 11:06:10: 03: --> 250-STARTTLS
Wed 2013-10-09 11:06:10: 03: --> 250 SIZE
Wed 2013-10-09 11:06:10: 02: <-- AUTH CRAM-MD5
Wed 2013-10-09 11:06:10: 03: --> 334 PE1EQUVNT04tRjIwMTMxMDA5MTEwNi5BQTA2MTA0NzJNRDAwMTJAcGVudGFvbmxpbmUuaXQ+
Wed 2013-10-09 11:06:10: 02: <-- dGVzdEBwZW50YW9ubGluZS5pdCA5ZGM4OGIwNjNkMzQ5ODdlMmU3MDAxYzU5
Wed 2013-10-09 11:06:10: 03: --> 535 Authentication failed
Wed 2013-10-09 11:06:10: 02: <-- OWI0ZGMzNg==
Wed 2013-10-09 11:06:10: 03: --> 500 What? I don't understand that.
Wed 2013-10-09 11:06:10: 04: * Winsock Error 10054
Wed 2013-10-09 11:06:10: 04: SMTP session terminated (Bytes in/out: 107/351)
Wed 2013-10-09 11:06:10: 01: ----------
----------------------------------------------------------------------------------
As you can see there could be a problem with a linefeed:
Wed 2013-10-09 11:06:10: 03: --> 535 Authentication failed
Wed 2013-10-09 11:06:10: 02: <-- OWI0ZGMzNg==
Wed 2013-10-09 11:06:10: 03: --> 500 What? I don't understand that.
----------------------------------------------------------------------------------
./cmd5
te...@pentaonline.it Prova123 PE1EQUVNT04tRjIwMTMxMDA5MTEwNi5BQTA2MTA0NzJNRDAwMTJAcGVudGFvbmxpbmUuaXQ+
password: Prova123
digest: 9975139252d906d4d5ee11466016965e
base64 encoded: dGVzdEBwZW50YW9ubGluZS5pdCA5OTc1MTM5MjUyZDkwNmQ0ZDVlZTExNDY2MDE2OTY1ZQ==
----------------------------------------------------------------------------------
Here the client's response is different from the one generated by mailsend.
Hope this helps.
--
Nicola Marangon