summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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()