I am trying to send an e-mail through GMail's smtp severs. They require authentication, so I am using SecureSMTPClientSession. Here is the code:
- Code: Select all
Poco::Net::MailMessage message;
message.setSender("sender@sender.com");
message.addRecipient(Poco::Net::MailRecipient(Poco::Net::MailRecipient::PRIMARY_RECIPIENT, "blah@blah.blah", "Blah Blaherson"));
message.setSubject("Test Message");
message.setContent("Hello\r\nblah blah\r\n\r\nJohn\r\n");
Poco::Net::SecureSMTPClientSession session("smtp.gmail.com",587);
session.login("smtp.gmail.com");
session.startTLS();
session.login("smtp.gmail.com",Poco::Net::SMTPClientSession::AUTH_LOGIN,"gmail_account","gmail_password");
session.sendMessage(message);
Everything compiles without any errors or warnings, but the code segfaults on session.startTLS(). What am I doing wrong? Has anybody on this forum done this before?
Thanks,
P.





