diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-04-10 11:00:57 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-04-10 11:00:57 +0200 |
commit | bd1622c27e744971b8fc70b90e9c9d175acec2f2 (patch) | |
tree | 140ed46693d86627c53fe4a1344c083efe87c909 /framework/domain/actions/mailactions.cpp | |
parent | 3d3ddd44c59cd0fdaf8af0c2ac27d1379fa3df3f (diff) | |
download | kube-bd1622c27e744971b8fc70b90e9c9d175acec2f2.tar.gz kube-bd1622c27e744971b8fc70b90e9c9d175acec2f2.zip |
Use the MailtransportResource for mailtransport.
Diffstat (limited to 'framework/domain/actions/mailactions.cpp')
-rw-r--r-- | framework/domain/actions/mailactions.cpp | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/framework/domain/actions/mailactions.cpp b/framework/domain/actions/mailactions.cpp index dab0533e..fde98c85 100644 --- a/framework/domain/actions/mailactions.cpp +++ b/framework/domain/actions/mailactions.cpp | |||
@@ -27,22 +27,3 @@ | |||
27 | 27 | ||
28 | using namespace Kube; | 28 | using namespace Kube; |
29 | 29 | ||
30 | static ActionHandlerHelper sendMailHandler("org.kde.kube.actions.sendmail", | ||
31 | [](Context *context) -> bool { | ||
32 | auto username = context->property("username").value<QByteArray>(); | ||
33 | auto password = context->property("password").value<QByteArray>(); | ||
34 | auto server = context->property("server").value<QByteArray>(); | ||
35 | auto message = context->property("message").value<KMime::Message::Ptr>(); | ||
36 | return !username.isEmpty() && !password.isEmpty() && !server.isEmpty() && message; | ||
37 | }, | ||
38 | [](Context *context) { | ||
39 | auto username = context->property("username").value<QByteArray>(); | ||
40 | auto password = context->property("password").value<QByteArray>(); | ||
41 | auto server = context->property("server").value<QByteArray>(); | ||
42 | //For ssl use "smtps://mainserver.example.net | ||
43 | QByteArray cacert; // = "/path/to/certificate.pem"; | ||
44 | auto message = context->property("message").value<KMime::Message::Ptr>(); | ||
45 | qWarning() << "Sending a mail: "; | ||
46 | MailTransport::sendMessage(message, server, username, password, cacert); | ||
47 | } | ||
48 | ); | ||