On Sat, 1 Dec 2012, Chandran, Naveen wrote:

Please note: with the CURLOPT_HTTPPROXYTUNNEL option still in place, I am able to succeed with the curl_easy_perform anyway (and even send a mail), for the case where I do not use the gmail or other external mail servers.

However, when I connect to an external mail server (such as gmail), I get the following logs:

* About to connect() to smtp.gmail.com port 465 (#0)

This looks wrong as libcurl here tries to connect to the remote host and it seems you want to use a proxy. You're supposed to have entered a proxy as well, as CURLOPT_HTTPPROXYTUNNEL only changes how it uses the specified (HTTP) proxy. You need to provide the proxy name and port separately.

*   Trying 173.194.68.108... * Connection refused

... clearly you can't connect directly to these hosts on port 465. Nothing libcurl can do much about!

--

 / daniel.haxx.se
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html

Reply via email to