From 28f66010b29bb9ec3def398f6e10b14af5bdaa02 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Wed, 2 Aug 2017 17:06:20 -0600 Subject: Set the plain type for plain mails --- framework/src/domain/mime/mailtemplates.cpp | 1 + framework/src/domain/mime/tests/mailtemplatetest.cpp | 1 + 2 files changed, 2 insertions(+) (limited to 'framework') diff --git a/framework/src/domain/mime/mailtemplates.cpp b/framework/src/domain/mime/mailtemplates.cpp index ce1cd52f..8c7904e0 100644 --- a/framework/src/domain/mime/mailtemplates.cpp +++ b/framework/src/domain/mime/mailtemplates.cpp @@ -972,6 +972,7 @@ KMime::Message::Ptr MailTemplates::createMessage(KMime::Message::Ptr existingMes } else { //FIXME same implementation as above for attachments mail->setBody(body.toUtf8()); + mail->contentType(true)->setMimeType("text/plain"); } mail->assemble(); diff --git a/framework/src/domain/mime/tests/mailtemplatetest.cpp b/framework/src/domain/mime/tests/mailtemplatetest.cpp index eccb3aa7..cc0fd61e 100644 --- a/framework/src/domain/mime/tests/mailtemplatetest.cpp +++ b/framework/src/domain/mime/tests/mailtemplatetest.cpp @@ -124,6 +124,7 @@ private slots: QCOMPARE(result->subject()->asUnicodeString(), subject); QCOMPARE(result->body(), body.toUtf8()); QVERIFY(result->date(false)->dateTime().isValid()); + QVERIFY(result->contentType()->isMimeType("text/plain")); } void testCreatePlainMailWithAttachments() -- cgit v1.2.3