Hi Steve, Daniel, >> I'm not familiar with the CURLOPT_HTTPPROXYTUNNEL option at all > It makes libcurl do a CONNECT through a proxy to the target server+port and > then work as normal. The think to note is that hardly any proxies setup by > organizations and companies out there allow CONNECT to other > ports than 443 > and possibly a few others. Quite likely this is what made Naveen's program > fail...
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) * Trying 173.194.68.108... * Connection refused * Trying 173.194.68.109... * Connection refused * Trying 2607:f8b0:400d:c00::6c... * Failed to connect to 2607:f8b0:400d:c00::6c: Network is unreachable * Success * couldn't connect to host * Closing connection #0 * Couldn't connect to server As for the libcurl version, I am using v7.28.1. Thanks, Naveen ------------------------------------------------------------------- List admin: http://cool.haxx.se/list/listinfo/curl-library Etiquette: http://curl.haxx.se/mail/etiquette.html
