Hi Daniel, Steve, > ... and you're _sure_ you don't happen to have two separate installations? It > not finding smtps as a supported protocol is very suspicious and strange if > you indeed do have it supported. Firstly, thanks. This was indeed my first clue and I should have suspected it right there. For one, yes, I did have local (separate) installations which I (with the intent of not mixing things up) used for the test snippets (so... in trying to isolate things I ended up mixing them anyway!!) Taking the simpler route and installing the binaries (and everything else) to their standard installation paths removed ambiguities (averting further agony). It works now!!
> Can you set a break-point in smtp_state_ehlo_resp() and figure out what's > happening? As you can see there, it is supposed to send STARTTLS there if > you've asked for it and it isn't already in use. IMHO, this may not be required now (but I do see that it does issue the STARTTLS anyway). To summarize, the minimal working combination boiled down to just these (at least for mine): CURLOPT_PROXY, CURLOPT_HTTPPROXYTUNNEL ---- if proxies are used. CURLOPT_USE_SSL (value: CURLUSESSL_ALL) CURLOPT_URL (smtp://<server>:587), CURLOPT_USERNAME, CURLOPT_PASSWORD + the usual SMTP specific mail-related curl options Appreciate your time and continued patience on this. Thanks again. Regards, Naveen ------------------------------------------------------------------- List admin: http://cool.haxx.se/list/listinfo/curl-library Etiquette: http://curl.haxx.se/mail/etiquette.html
