Vue d'ensemble
Exemples
Captures d'écrans
Comparaisons
Applications
Télécharger
Documentation
Bazaar
État et Feuille de route
Foire aux questions
Auteurs & licence
Forums
Financement de U++
Recherche sur ce site
Langue
français











SourceForge.net Logo



SMTP

 

Using Core/SMTP to send email via gmail

 

 

SMTP.cpp

 

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

        mail

            .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';

    }

}

 

 

 

 

Cette page est aussi en english, català, čeština, deutsch, español, euskara, română, русский, 中文(简体) et 中文(繁體). Vous voulez nous aider ?