From 5afd0f7bebcb9d86841af433fbf7b5c9c6ffa871 Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Thu, 7 Apr 2022 11:08:38 +0200 Subject: [PATCH] send emails as html --- src/librssguard/services/gmail/gui/formaddeditemail.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/librssguard/services/gmail/gui/formaddeditemail.cpp b/src/librssguard/services/gmail/gui/formaddeditemail.cpp index 054a2b00d..66cd93a86 100644 --- a/src/librssguard/services/gmail/gui/formaddeditemail.cpp +++ b/src/librssguard/services/gmail/gui/formaddeditemail.cpp @@ -148,8 +148,13 @@ void FormAddEditEmail::onOkClicked() { msg["Subject"] = QSL("=?utf-8?B?%1?=") .arg(QString(m_ui.m_txtSubject->text().toUtf8().toBase64(QByteArray::Base64Option::Base64UrlEncoding))) .toStdString(); - msg.set_plain(m_ui.m_txtMessage->toPlainText().toStdString()); - msg.set_header(HTTP_HEADERS_CONTENT_TYPE, "text/plain; charset=utf-8"); + + // TODO: Maybe use some more advanced subclass of QTextEdit + // to allow to change formatting etc. + // + // https://github.com/Anchakor/MRichTextEditor + msg.set_html(m_ui.m_txtMessage->toHtml().toStdString()); + msg.set_header(HTTP_HEADERS_CONTENT_TYPE, "text/html; charset=utf-8"); try { m_root->network()->sendEmail(msg, m_root->networkProxy(), m_originalMessage);