diff options
Diffstat (limited to 'examples/mailtransportresource/mailtransport.h')
-rw-r--r-- | examples/mailtransportresource/mailtransport.h | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/examples/mailtransportresource/mailtransport.h b/examples/mailtransportresource/mailtransport.h index 6cd3452..3ef4a6d 100644 --- a/examples/mailtransportresource/mailtransport.h +++ b/examples/mailtransportresource/mailtransport.h | |||
@@ -20,9 +20,21 @@ | |||
20 | #pragma once | 20 | #pragma once |
21 | 21 | ||
22 | #include <QByteArray> | 22 | #include <QByteArray> |
23 | #include <QFlag> | ||
23 | #include <KMime/Message> | 24 | #include <KMime/Message> |
24 | 25 | ||
25 | namespace MailTransport | 26 | namespace MailTransport |
26 | { | 27 | { |
27 | bool sendMessage(const KMime::Message::Ptr &message, const QByteArray &server, const QByteArray &username, const QByteArray &password, const QByteArray &cacert); | 28 | enum Option { |
29 | UseTls, | ||
30 | VerifyPeers | ||
31 | }; | ||
32 | Q_DECLARE_FLAGS(Options, Option); | ||
33 | |||
34 | /* | ||
35 | * For ssl use "smtps://mainserver.example.net | ||
36 | * @param cacert: "/path/to/certificate.pem"; | ||
37 | */ | ||
38 | bool sendMessage(const KMime::Message::Ptr &message, const QByteArray &server, const QByteArray &username, const QByteArray &password, const QByteArray &cacert, Options flags); | ||
28 | }; | 39 | }; |
40 | Q_DECLARE_OPERATORS_FOR_FLAGS(MailTransport::Options) | ||