summaryrefslogtreecommitdiffstats
path: root/examples/mailtransportresource/mailtransportresource.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/mailtransportresource/mailtransportresource.cpp')
-rw-r--r--examples/mailtransportresource/mailtransportresource.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/examples/mailtransportresource/mailtransportresource.cpp b/examples/mailtransportresource/mailtransportresource.cpp
index cf657f3..e475139 100644
--- a/examples/mailtransportresource/mailtransportresource.cpp
+++ b/examples/mailtransportresource/mailtransportresource.cpp
@@ -70,7 +70,11 @@ public:
70 f.write("foo"); 70 f.write("foo");
71 f.close(); 71 f.close();
72 } else { 72 } else {
73 if (MailTransport::sendMessage(msg, settings.server.toUtf8(), settings.username.toUtf8(), settings.password.toUtf8(), settings.cacert.toUtf8())) { 73 MailTransport::Options options;
74 if (settings.server.contains("smtps")) {
75 options &= MailTransport::UseTls;
76 }
77 if (MailTransport::sendMessage(msg, settings.server.toUtf8(), settings.username.toUtf8(), settings.password.toUtf8(), settings.cacert.toUtf8(), options)) {
74 SinkLog() << "Sent message successfully"; 78 SinkLog() << "Sent message successfully";
75 } else { 79 } else {
76 SinkLog() << "Failed to send message"; 80 SinkLog() << "Failed to send message";
@@ -97,6 +101,7 @@ public:
97 for (const auto &m : toSend) { 101 for (const auto &m : toSend) {
98 job = job.then(send(m, mSettings)) 102 job = job.then(send(m, mSettings))
99 .then<void>([this, m] { 103 .then<void>([this, m] {
104 SinkLog() << "Sent mail, and triggering move to sent mail folder: " << m.identifier();
100 auto modifiedMail = ApplicationDomain::Mail(mResourceInstanceIdentifier, m.identifier(), m.revision(), QSharedPointer<Sink::ApplicationDomain::MemoryBufferAdaptor>::create()); 105 auto modifiedMail = ApplicationDomain::Mail(mResourceInstanceIdentifier, m.identifier(), m.revision(), QSharedPointer<Sink::ApplicationDomain::MemoryBufferAdaptor>::create());
101 modifiedMail.setSent(true); 106 modifiedMail.setSent(true);
102 107