summaryrefslogtreecommitdiffstats
path: root/framework
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2017-12-29 12:27:40 +0100
committerChristian Mollekopf <chrigi_1@fastmail.fm>2017-12-29 12:27:40 +0100
commit07ab76cf151884898a73e6e293615b542194bbf0 (patch)
tree7de2d5db5dad7a24082b75003a0063b11ac1a6e2 /framework
parent6d0cc3743e494e55b0f224cee011fc63eb64b414 (diff)
downloadkube-07ab76cf151884898a73e6e293615b542194bbf0.tar.gz
kube-07ab76cf151884898a73e6e293615b542194bbf0.zip
Generate a message id for new messages
Diffstat (limited to 'framework')
-rw-r--r--framework/src/domain/mime/mailtemplates.cpp2
-rw-r--r--framework/src/domain/mime/tests/mailtemplatetest.cpp1
2 files changed, 2 insertions, 1 deletions
diff --git a/framework/src/domain/mime/mailtemplates.cpp b/framework/src/domain/mime/mailtemplates.cpp
index 74d9f3ae..c562698f 100644
--- a/framework/src/domain/mime/mailtemplates.cpp
+++ b/framework/src/domain/mime/mailtemplates.cpp
@@ -979,7 +979,7 @@ KMime::Message::Ptr MailTemplates::createMessage(KMime::Message::Ptr existingMes
979 mail->from(true)->addAddress(from); 979 mail->from(true)->addAddress(from);
980 980
981 mail->subject(true)->fromUnicodeString(subject, "utf-8"); 981 mail->subject(true)->fromUnicodeString(subject, "utf-8");
982 if (!mail->messageID()) { 982 if (!mail->messageID(false)) {
983 auto fqdn = QUrl::toAce(QHostInfo::localHostName()); 983 auto fqdn = QUrl::toAce(QHostInfo::localHostName());
984 if (fqdn.isEmpty()) { 984 if (fqdn.isEmpty()) {
985 qWarning() << "Unable to generate a Message-ID, falling back to 'localhost.localdomain'."; 985 qWarning() << "Unable to generate a Message-ID, falling back to 'localhost.localdomain'.";
diff --git a/framework/src/domain/mime/tests/mailtemplatetest.cpp b/framework/src/domain/mime/tests/mailtemplatetest.cpp
index b0d91182..302fae95 100644
--- a/framework/src/domain/mime/tests/mailtemplatetest.cpp
+++ b/framework/src/domain/mime/tests/mailtemplatetest.cpp
@@ -242,6 +242,7 @@ private slots:
242 QCOMPARE(result->body(), body.toUtf8()); 242 QCOMPARE(result->body(), body.toUtf8());
243 QVERIFY(result->date(false)->dateTime().isValid()); 243 QVERIFY(result->date(false)->dateTime().isValid());
244 QVERIFY(result->contentType()->isMimeType("text/plain")); 244 QVERIFY(result->contentType()->isMimeType("text/plain"));
245 QVERIFY(result->messageID(false) && !result->messageID(false)->isEmpty());
245 } 246 }
246 247
247 void testCreateHtmlMail() 248 void testCreateHtmlMail()