Merge branch 'master' of github.com:bluetiger9/SmtpClient-for-Qt

This commit is contained in:
Your Name 2011-09-08 19:11:42 +03:00
commit 7212b8d9fd

View File

@ -24,55 +24,55 @@ The SmtpClient for Qt is small library writen for Qt 4 (C++ version) that allows
Lets see a simple example: Lets see a simple example:
```c++
#include <QtGui/QApplication>
#include "../src/SmtpMime"
#include <QtGui/QApplication> int main(int argc, char *argv[])
#include "../src/SmtpMime" {
QApplication a(argc, argv);
int main(int argc, char *argv[]) // This is a first demo application of the SmtpClient for Qt project
{
QApplication a(argc, argv);
// 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 SmtpClient smtp("smtp.gmail.com", 465, SmtpClient::SslConnection);
// We will use the Gmail's smtp server (smtp.gmail.com, port 465, ssl)
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 smtp.setUser("your_email_address@gmail.com");
// for smtp authentification. smtp.setPassword("your_password");
smtp.setUser("your_email_address@gmail.com"); // Now we create a MimeMessage object. This will be the email.
smtp.setPassword("your_password");
// 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")); // Now add some text to the email.
message.addRecipient(new EmailAddress("recipient@host.com", "Recipient's Name")); // First we create a MimeText object.
message.setSubject("SmtpClient for Qt - Demo");
// Now add some text to the email. MimeText text;
// First we create a MimeText object.
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.connectToHost(); smtp.sendMail(message);
smtp.login(); smtp.quit();
smtp.sendMail(message);
smtp.quit();
}
}
```
For more examples see the [Wiki/Examples](https://github.com/bluetiger9/SmtpClient-for-Qt/wiki/Examples). For more examples see the [Wiki/Examples](https://github.com/bluetiger9/SmtpClient-for-Qt/wiki/Examples).
@ -80,4 +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. This project (all files including the demos/examples) is licensed under the GNU GPL version 2.0.
**Copyright (c) 2011 - Tőkés Attila** **Copyright (c) 2011 - Tőkés Attila**