From 31dbe72afb5e04cd86d4f107e7257fb60aaa087b Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Thu, 25 Jan 2018 14:43:07 +0100 Subject: Do the logging in the resource code. --- examples/mailtransportresource/mailtransport.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'examples/mailtransportresource/mailtransport.h') diff --git a/examples/mailtransportresource/mailtransport.h b/examples/mailtransportresource/mailtransport.h index 662fdc9..0fa5a66 100644 --- a/examples/mailtransportresource/mailtransport.h +++ b/examples/mailtransportresource/mailtransport.h @@ -31,10 +31,15 @@ namespace MailTransport }; Q_DECLARE_FLAGS(Options, Option); + struct SendResult { + bool error; + QString errorMessage; + }; + /* * For ssl use "smtps://mainserver.example.net * @param cacert: "/path/to/certificate.pem"; */ - bool sendMessage(const KMime::Message::Ptr &message, const QByteArray &server, const QByteArray &username, const QByteArray &password, const QByteArray &cacert, Options flags); + SendResult sendMessage(const KMime::Message::Ptr &message, const QByteArray &server, const QByteArray &username, const QByteArray &password, const QByteArray &cacert, Options flags); }; Q_DECLARE_OPERATORS_FOR_FLAGS(MailTransport::Options) -- cgit v1.2.3