Hello,
Have you tried disabling SSL and connecting to port 25, letting libcurl
perform an AUTH LOGIN or AUTH PLAIN to authenticate?
Yes, it is exactly the same even without SSL. First message is accepted. Second try is
"502 Unimplemented":
(...)
.
CURL: 250 2.6.0 Message accepted {mp035}
CURL: Connection #0 to host mail.gmx.net left intact
CURL: Re-using existing connection! (#0) with host mail.gmx.net
CURL: Connected to mail.gmx.net (213.165.64.21) port 25 (#0)
CURL: MAIL FROM:[email protected]
CURL: 502 5.5.2 Unimplemented {mp035}
CURL: Access denied: 502
CURL: QUIT
CURL: 502 5.5.2 Unimplemented {mp035}
CURL: Closing connection #0
CURL: Login denied
CURL_SendMail: Error performing GET. Curl ec:67
You could also try telneting onto mail.gmx.net on the same port and typing
in the SMTP commands yourself to see if multiple mails are possible.
This is my manual telnet session. Interestingly, it works using telnet. But I
can not see the difference. This is my complete telnet session (anonymized):
C:\>telnet mail.gmx.de 25
220 mail.gmx.net GMX Mailservices ESMTP {mp024}
EHLO Volker-PC
250-mail.gmx.net GMX Mailservices
250-8BITMIME
250-ENHANCEDSTATUSCODES
250-SIZE
250-AUTH=LOGIN PLAIN
250-AUTH LOGIN PLAIN
250-STARTTLS
250 STARTTLS
AUTH PLAIN xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
235 2.7.0 Go ahead {mp024}
MAIL FROM:[email protected]
250 2.1.0 ok {mp024}
RCPT TO:<[email protected]>
250 2.1.5 ok {mp024}
DATA
354 mail.gmx.net Go ahead {mp024}
To: [email protected]
From: Alice Meister <[email protected]>
Reply-To: [email protected]
Date: Sat, 01 Dec 2012 15:16:16 +0100
Subject: Multiuse test [email protected]
MIME-Version: 1.0
Message-Id: <[email protected]>
Content-Type: multipart/mixed; boundary="3f9fa49b82ea31b4c7d741a195a894c2"
--3f9fa49b82ea31b4c7d741a195a894c2
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<html><b>This</b> is the <h1>body</h1>...</html>
CURL: --3f9fa49b82ea31b4c7d741a195a894c2
.
250 2.6.0 Message accepted {mp024}
MAIL FROM:[email protected]
250 2.1.0 ok {mp024}
RCPT TO:<[email protected]>
250 2.1.5 ok {mp024}
DATA
354 mail.gmx.net Go ahead {mp024}
To: [email protected]
From: Alice Meister <[email protected]>
Reply-To: [email protected]
Date: Sat, 01 Dec 2012 15:16:16 +0100
Subject: Multiuse test [email protected]
MIME-Version: 1.0
Message-Id: <[email protected]>
Content-Type: multipart/mixed; boundary="3f9fa49b82ea31b4c7d741a195a894c2"
--3f9fa49b82ea31b4c7d741a195a894c2
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<html><b>This</b> is the <h1>body</h1>...</html>
--3f9fa49b82ea31b4c7d741a195a894c2
.
250 2.6.0 Message accepted {mp024}
QUIT
221 2.0.0 GMX Mailservices {mp024}
Verbindung zu Host verloren.
C:\>
Any idea whay this does not work for CURL?
Best,
Volker
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette: http://curl.haxx.se/mail/etiquette.html