#include <stdio.h>
#include <string.h>
#include "curl/curl.h"

#define URL       ("smtp://xx.xx.xx.xx:25")
#define FROM      ("<xxx@yyy.com>")

int main(void)
{
    CURL *curl;
    CURLcode result;

    curl_global_init(CURL_GLOBAL_DEFAULT);

    curl = curl_easy_init();
    if ( curl )
    {
        curl_easy_setopt ( curl, CURLOPT_URL, URL );
        curl_easy_setopt ( curl, CURLOPT_VERBOSE, 1 );
        curl_easy_setopt ( curl, CURLOPT_MAIL_FROM, FROM );

        result = curl_easy_perform ( curl );
        if ( result != CURLE_OK )
        {
            fprintf ( stderr, "curl_easy_perform() failed: %s\n", curl_easy_strerror(result) );
        }

        curl_easy_cleanup(curl);
        curl_global_cleanup();

        return 0;
    }
    else
    {
        return -1;
    }
}
