summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--framework/domain/composercontroller.cpp7
1 files changed, 7 insertions, 0 deletions
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()
187 187
188 mail->subject(true)->fromUnicodeString(getSubject(), "utf-8"); 188 mail->subject(true)->fromUnicodeString(getSubject(), "utf-8");
189 mail->setBody(getBody().toUtf8()); 189 mail->setBody(getBody().toUtf8());
190 if (!mail->messageID()) {
191 mail->messageID(true)->generate("org.kde.kube");
192 }
193 if (!mail->date(true)->dateTime().isValid()) {
194 mail->date(true)->setDateTime(QDateTime::currentDateTimeUtc());
195 }
196
190 mail->assemble(); 197 mail->assemble();
191 return mail; 198 return mail;
192} 199}