curl / Mailing Lists / curl-library / Single Mail

curl-library

Sending email to gmail account

From: Sean MacLennan <seanm_at_seanm.ca>
Date: Sun, 10 Dec 2017 15:47:07 -0500

Google was not my friend today :( I am using the sample smtp code:

https://curl.haxx.se/libcurl/c/smtp-mail.html

to send an email to my gmail account via my local server. But gmail
does not like the user name. From the qmail mailog:

Dec 10 15:37:06 yow qmail: 1512938226.593690 starting delivery 93: msg
1709271 to remote basssam.i.am_at_gmail.com Dec 10 15:37:06 yow qmail:
1512938226.593757 status: local 0/10 remote 1/20 Dec 10 15:37:07 yow
qmail: 1512938227.194971 delivery 93: failure:
Connected_to_74.125.124.26_but_sender_was_rejected./Remote_host_said:_555_5.5.2_Syntax_error._a188si5053814itg.1_-_gsmtp/

I changed the code slightly: I create a real date and message-id. And I
changed the message slightly as shown below:

#define FROM "Sean MacLennan <seanm_at_seanm.ca>"
#define TO "<basssam.i.am_at_gmail.com>"

static const char *payload_text[] = {
        NULL, /* date filled in */
        "To: " TO "\r\n",
        "From: " FROM "\r\n",
        NULL, /* message-id filled in */
        "Subject: Test sending to gmail\r\n",
        "\r\n", /* empty line to divide headers from body, see RFC5322
*/
        "Test test test.\r\n",
        NULL
};

Anybody successfully sent to gmail.com? Should I just go through the
gmail smtp server to send to my gmail account? I prefer to go through
my local smtp server for logging purposes.

And yes, I can email from claws-mail to basssam.i.am_at_gmail.com.

Cheers,
   Sean
-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette: https://curl.haxx.se/mail/etiquette.html
Received on 2017-12-10