Witam.
Mam takie pytanie.
Otóż mam sobie taki kod (znaleziony w necie):
#include <CkMailMan.h>
#include <CkEmail.h>
#include <iostream>
using namespace std;
void ChilkatSample(void)
{
// The mailman object is used for sending and receiving email.
CkMailMan mailman;
// Any string argument automatically begins the 30-day trial.
bool success;
success = mailman.UnlockComponent("30-day trial");
if (success != true) {
cout<<"Błąd";
return;
}
// Set the SMTP server.
mailman.put_SmtpHost("adres_serwera_smtp");
// Set the SMTP login/password (if required)
mailman.put_SmtpUsername("[email protected]");
mailman.put_SmtpPassword("haslo_do_poczty");
// Create a new email object
CkEmail email;
email.put_Subject("This is a test");
email.put_Body("This is a test");
email.put_From("nadawca");
email.AddTo("jakiś_tekst");
// To add more recipients, call AddTo, AddCC, or AddBcc once per recipient.
// Call SendEmail to connect to the SMTP server and send.
// The connection (i.e. session) to the SMTP server remains
// open so that subsequent SendEmail calls may use the
// same connection.
success = mailman.SendEmail(email);
if (success != true) {
cout<<"Błąd wysyłania";
return;
}
// Some SMTP servers do not actually send the email until
// the connection is closed. In these cases, it is necessary to
// call CloseSmtpConnection for the mail to be sent.
// Most SMTP servers send the email immediately, and it is
// not required to close the connection. We'll close it here
// for the example:
success = mailman.CloseSmtpConnection();
if (success != true) {
cout<<"Błąd podczas zamykania połączenia z serwerem SMTP";
}
cout<<"Wiadomość wysłana";
}