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();
    	
	}

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *