/
dinruspro
/
reference
Обзор
Документация
Войти
/
dinruspro
/
reference
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
SMTP/SMTP.cpp
34 строки
795 B
EnergonV
Справка по коду перекочевала в репозиторий (наконец-то!)
09 янв 2024, 19:20
09 янв 2024, 19:20
e333663
Код
Авторство
О чём код?
#include <Core/SMTP/SMTP.h> using namespace Upp; // This example requires OpenSSL library installed in win32! CONSOLE_APP_MAIN { // Smtp::Trace(); for(;;) { Cout() << "Send email to: "; String to = ReadStdIn(); if(IsNull(to)) break; Cout() << "Your full email address: "; String user = ReadStdIn(); Cout() << "Your Gmail password: "; String pwd = ReadStdIn(); Smtp mail; mail.Host("smtp.gmail.com") .Port(465) .SSL() .Auth(user, pwd) .To(to) .Subject("Test message") .Body("Hello world!") .Attach("somedata.txt", "This is a test of String attachement") .AttachFile(GetDataFile("SMTP.cpp")); if(mail.Send()) Cout() << "OK\n"; else Cout() << "Failed: " << mail.GetError() << '\n'; } }