40 #define FROM "<sender@example.org>" 41 #define TO "<addressee@example.net>" 42 #define CC "<info@example.org>" 45 "Date: Mon, 29 Nov 2010 21:54:29 +1100\r\n",
47 "From: " FROM " (Example User)\r\n",
48 "Cc: " CC " (Another example User)\r\n",
49 "Message-ID: <dcd7cb36-11db-487a-9f3a-e652a9458efd@" 50 "rfcpedant.example.org>\r\n",
51 "Subject: SMTP TLS example message\r\n",
53 "The body of the message starts here.\r\n",
55 "It could be a lot of lines, could be MIME encoded, whatever.\r\n",
69 if((size == 0) || (nmemb == 0) || ((size*nmemb) < 1)) {
76 size_t len = strlen(data);
160 fprintf(stderr,
"curl_easy_perform() failed: %s\n",
static const char * payload_text[]
UNITTEST_START char * ptr
#define curl_easy_setopt(handle, option, value)
static size_t payload_source(void *ptr, size_t size, size_t nmemb, void *userp)
memcpy(filename, filename1, strlen(filename1))
CURL_EXTERN struct curl_slist * curl_slist_append(struct curl_slist *, const char *)
CURL_EXTERN CURL * curl_easy_init(void)
UNITTEST_START struct Curl_easy data
CURL_EXTERN void curl_easy_cleanup(CURL *curl)
CURL_EXTERN const char * curl_easy_strerror(CURLcode)
CURL_EXTERN void curl_slist_free_all(struct curl_slist *)
CURL_EXTERN CURLcode curl_easy_perform(CURL *curl)