From 4a5e337479ea102db5444b52878e873a8a432066 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Wed, 4 Jan 2017 22:08:34 +0100 Subject: Make sure we have a date and a messageid --- framework/domain/composercontroller.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'framework/domain/composercontroller.cpp') diff --git a/framework/domain/composercontroller.cpp b/framework/domain/composercontroller.cpp index 7122f201..e97af4c2 100644 --- a/framework/domain/composercontroller.cpp +++ b/framework/domain/composercontroller.cpp @@ -187,6 +187,13 @@ KMime::Message::Ptr ComposerController::assembleMessage() mail->subject(true)->fromUnicodeString(getSubject(), "utf-8"); mail->setBody(getBody().toUtf8()); + if (!mail->messageID()) { + mail->messageID(true)->generate("org.kde.kube"); + } + if (!mail->date(true)->dateTime().isValid()) { + mail->date(true)->setDateTime(QDateTime::currentDateTimeUtc()); + } + mail->assemble(); return mail; } -- cgit v1.2.3