diff options
author | Steve Holme <steve_holme@hotmail.com> | 2013-12-31 00:19:10 +0000 |
---|---|---|
committer | Steve Holme <steve_holme@hotmail.com> | 2013-12-31 00:19:10 +0000 |
commit | 73a894170bce99ed71fcc764422f52a7cc4d3815 (patch) | |
tree | 81be26e74deb3a419ae86ae8a131665c64a58560 | |
parent | 0aafd77fa4c6f225b656bf76c97015aee6644cac (diff) |
examples: Updated SMTP examples to set CURLOPT_UPLOAD
-rw-r--r-- | docs/examples/simplesmtp.c | 1 | ||||
-rw-r--r-- | docs/examples/smtp-multi.c | 1 | ||||
-rw-r--r-- | docs/examples/smtp-tls.c | 4 |
3 files changed, 5 insertions, 1 deletions
diff --git a/docs/examples/simplesmtp.c b/docs/examples/simplesmtp.c index df8516242..8ce87808c 100644 --- a/docs/examples/simplesmtp.c +++ b/docs/examples/simplesmtp.c @@ -62,6 +62,7 @@ int main(void) * as a FILE pointer) as shown here. */ curl_easy_setopt(curl, CURLOPT_READDATA, stdin); + curl_easy_setopt(curl, CURLOPT_UPLOAD, 1L); /* send the message (including headers) */ res = curl_easy_perform(curl); diff --git a/docs/examples/smtp-multi.c b/docs/examples/smtp-multi.c index 6462aff2d..145c7a260 100644 --- a/docs/examples/smtp-multi.c +++ b/docs/examples/smtp-multi.c @@ -120,6 +120,7 @@ int main(void) curl_easy_setopt(curl, CURLOPT_USERNAME, USERNAME); curl_easy_setopt(curl, CURLOPT_PASSWORD, PASSWORD); curl_easy_setopt(curl, CURLOPT_READFUNCTION, read_callback); + curl_easy_setopt(curl, CURLOPT_UPLOAD, 1L); curl_easy_setopt(curl, CURLOPT_MAIL_FROM, MAILFROM); curl_easy_setopt(curl, CURLOPT_MAIL_RCPT, rcpt_list); curl_easy_setopt(curl, CURLOPT_USE_SSL, (long)CURLUSESSL_ALL); diff --git a/docs/examples/smtp-tls.c b/docs/examples/smtp-tls.c index 3635c103f..7c969764e 100644 --- a/docs/examples/smtp-tls.c +++ b/docs/examples/smtp-tls.c @@ -82,7 +82,7 @@ int main(void) upload_ctx.lines_read = 0; curl = curl_easy_init(); - if (curl) { + if(curl) { /* This is the URL for your mailserver. Note the use of port 587 here, * instead of the normal SMTP port (25). Port 587 is commonly used for * secure mail submission (see RFC4403), but you should use whatever @@ -118,6 +118,7 @@ int main(void) /* value for envelope reverse-path */ curl_easy_setopt(curl, CURLOPT_MAIL_FROM, FROM); + /* Add two recipients, in this particular case they correspond to the * To: and Cc: addressees in the header, but they could be any kind of * recipient. */ @@ -131,6 +132,7 @@ int main(void) */ curl_easy_setopt(curl, CURLOPT_READFUNCTION, payload_source); curl_easy_setopt(curl, CURLOPT_READDATA, &upload_ctx); + curl_easy_setopt(curl, CURLOPT_UPLOAD, 1L); /* Since the traffic will be encrypted, it is very useful to turn on debug * information within libcurl to see what is happening during the transfer. |