Email con Dev C++
Per mandare un email con il DevC++ ho trovato una libreria che funziona (ovviamente a pagamento, ma per 30 dayss funziona gratuitamente )
E’ una libreria che appartiene alla Chilkat Software License
Io ho scaricato la versione per il mio Dev : chilkat C/C++ lib per tdm-4.9.2-64
e una volta linkata la libreria libchilkat-9.5.0.dll sul progetto si possono inviare email.
Vi posto il codice :
#include <iostream> #include "CkMailMan.h" #include "CkEmail.h" #include <string> using namespace std; void ChilkatSample() { CkMailMan Alessandro_mail; bool success = Alessandro_mail.UnlockComponent("30-day trial"); if (success != true) { std::cout << Alessandro_mail.lastErrorText() << "\r\n"; return; } char *messaggio; cout<<"Manda il seguente messaggio :\n"; cin>>messaggio; Alessandro_mail.put_SmtpHost("smtp.gmail.com"); Alessandro_mail.put_SmtpUsername("albarazz@gmail.com"); Alessandro_mail.put_SmtpPassword("****************"); CkEmail email; email.put_Subject("Saluti"); email.put_Body(messaggio); email.put_From("Da Alex"); success = email.AddTo("Amministratore","albarazz@gmail.com"); success = Alessandro_mail.SendEmail(email); if (success != true) { std::cout << Alessandro_mail.lastErrorText() << "\r\n"; return; } success = Alessandro_mail.CloseSmtpConnection(); if (success != true) { std::cout << "Conessione sbagliata o mancata" << "\r\n"; } std::cout << "Email mandata con succcccessoo" << "\r\n"; } int main() { ChilkatSample(); }