From a5914edb8c0a688ad38ef6497b2383c531dc270c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?T=C5=91k=C3=A9s=20Attila?= Date: Wed, 7 Sep 2011 15:57:51 +0300 Subject: [PATCH 1/3] Edited README.md via GitHub --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index bf68299..e2fecae 100644 --- a/README.md +++ b/README.md @@ -80,4 +80,8 @@ For more examples see the [Wiki/Examples](https://github.com/bluetiger9/SmtpClie This project (all files including the demos/examples) is licensed under the GNU GPL version 2.0. +## Sample Email sended with the SmtpClient + +![Html email with images](http://imagerz.com/QEEXDUtvAwMGVVtPFQVQ) + **Copyright (c) 2011 - Tőkés Attila** From daa131f5b9ab9cf4dfc4edd76cb11a14068a161e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?T=C5=91k=C3=A9s=20Attila?= Date: Wed, 7 Sep 2011 16:09:12 +0300 Subject: [PATCH 2/3] Edited README.md via GitHub --- README.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/README.md b/README.md index e2fecae..14e680a 100644 --- a/README.md +++ b/README.md @@ -80,8 +80,5 @@ For more examples see the [Wiki/Examples](https://github.com/bluetiger9/SmtpClie This project (all files including the demos/examples) is licensed under the GNU GPL version 2.0. -## Sample Email sended with the SmtpClient - -![Html email with images](http://imagerz.com/QEEXDUtvAwMGVVtPFQVQ) **Copyright (c) 2011 - Tőkés Attila** From 162bf4c1434bd5e8225b5750c9fe4ff8af15fb48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?T=C5=91k=C3=A9s=20Attila?= Date: Thu, 8 Sep 2011 15:15:14 +0300 Subject: [PATCH 3/3] Edited README.md via GitHub --- README.md | 64 +++++++++++++++++++++++++++---------------------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/README.md b/README.md index 14e680a..3558975 100644 --- a/README.md +++ b/README.md @@ -24,55 +24,55 @@ The SmtpClient for Qt is small library writen for Qt 4 (C++ version) that allows Lets see a simple example: +```c++ +#include +#include "../src/SmtpMime" - #include - #include "../src/SmtpMime" +int main(int argc, char *argv[]) +{ + QApplication a(argc, argv); - int main(int argc, char *argv[]) - { - QApplication a(argc, argv); + // This is a first demo application of the SmtpClient for Qt project - // This is a first demo application of the SmtpClient for Qt project + // First we need to create an SmtpClient object + // We will use the Gmail's smtp server (smtp.gmail.com, port 465, ssl) - // First we need to create an SmtpClient object - // We will use the Gmail's smtp server (smtp.gmail.com, port 465, ssl) + SmtpClient smtp("smtp.gmail.com", 465, SmtpClient::SslConnection); - SmtpClient smtp("smtp.gmail.com", 465, SmtpClient::SslConnection); + // We need to set the username (your email address) and the password + // for smtp authentification. - // We need to set the username (your email address) and the password - // for smtp authentification. + smtp.setUser("your_email_address@gmail.com"); + smtp.setPassword("your_password"); - smtp.setUser("your_email_address@gmail.com"); - smtp.setPassword("your_password"); + // Now we create a MimeMessage object. This will be the email. - // Now we create a MimeMessage object. This will be the email. + MimeMessage message; - MimeMessage message; + message.setSender(new EmailAddress("your_email_address@gmail.com", "Your Name")); + message.addRecipient(new EmailAddress("recipient@host.com", "Recipient's Name")); + message.setSubject("SmtpClient for Qt - Demo"); - message.setSender(new EmailAddress("your_email_address@gmail.com", "Your Name")); - message.addRecipient(new EmailAddress("recipient@host.com", "Recipient's Name")); - message.setSubject("SmtpClient for Qt - Demo"); + // Now add some text to the email. + // First we create a MimeText object. - // Now add some text to the email. - // First we create a MimeText object. + MimeText text; - MimeText text; + text.setText("Hi,\nThis is a simple email message.\n"); - text.setText("Hi,\nThis is a simple email message.\n"); + // Now add it to the mail - // Now add it to the mail + message.addPart(&text); - message.addPart(&text); + // Now we can send the mail - // Now we can send the mail - - smtp.connectToHost(); - smtp.login(); - smtp.sendMail(message); - smtp.quit(); - - } + smtp.connectToHost(); + smtp.login(); + smtp.sendMail(message); + smtp.quit(); +} +``` For more examples see the [Wiki/Examples](https://github.com/bluetiger9/SmtpClient-for-Qt/wiki/Examples).