Lines Matching refs:curl
12 * are also available at https://curl.se/docs/copyright.html.
21 * SPDX-License-Identifier: curl
32 #include <curl/curl.h>
91 CURL *curl;
96 curl = curl_easy_init();
97 if(curl) {
99 curl_easy_setopt(curl, CURLOPT_USERNAME, "user");
100 curl_easy_setopt(curl, CURLOPT_PASSWORD, "secret");
106 curl_easy_setopt(curl, CURLOPT_URL, "smtp://mainserver.example.net:587");
113 curl_easy_setopt(curl, CURLOPT_USE_SSL, (long)CURLUSESSL_ALL);
118 * curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L);
119 * curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 0L);
126 curl_easy_setopt(curl, CURLOPT_CAINFO, "/path/to/certificate.pem");
135 curl_easy_setopt(curl, CURLOPT_MAIL_FROM, FROM_MAIL);
142 curl_easy_setopt(curl, CURLOPT_MAIL_RCPT, recipients);
147 curl_easy_setopt(curl, CURLOPT_READFUNCTION, payload_source);
148 curl_easy_setopt(curl, CURLOPT_READDATA, &upload_ctx);
149 curl_easy_setopt(curl, CURLOPT_UPLOAD, 1L);
155 curl_easy_setopt(curl, CURLOPT_VERBOSE, 1L);
158 res = curl_easy_perform(curl);
169 curl_easy_cleanup(curl);