Я заинтересован в отправке электронных писем с кодом c ++.
До сих пор я пытался использовать библиотеку jwsmtp в jwsmtplib, и я не добился реального успеха.Какие-либо предложения?Ниже приведен мой код:
//code:
#include <iostream>
#include <jwsmtp/jwsmtp.h>
using std::cout;
using std::endl;
int main( ) {
std::vector<char> vec;
std::string mess("Foo\nBar");
for(std::string::size_type i = 0; i < mess.length( ); ++i)
vec.push_back(mess[i]);
jwsmtp::mailer mail("me@gmail.com", // who the mail is too
"sme@gmail.com", // who the mail is from
"There is always room for FooBar", // subject for the email
vec, // content of the message
"smtp.gmail.com", // the smtp server to mail to
465, //jwsmtp::mailer::SMTP_PORT, // default smtp port (25)
false); // do not query MX records
mail.username("me@gmail.com");
mail.password("mepassword");
//mail.authtype(jwsmtp::mailer::PLAIN);
mail.send();
return 0;
}
Я определенно открыт для других библиотек или классов, но я ограничен в OS X.
Я также загружаю библиотеку POCO какЯ видел это упомянутое в других темах, но я бы предпочел иметь более плавную кривую обучения.Если у кого-нибудь есть пример кода с POCO, я был бы признателен за получение взгляда.
Спасибо