Skip to content

Commit 014970d

Browse files
committed
fix names with comma (pr #180)
1 parent 3fc66f1 commit 014970d

File tree

5 files changed

+9
-1
lines changed

5 files changed

+9
-1
lines changed

demos/demo1/demo1.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ int main(int argc, char *argv[])
2121

2222
message.setSubject("SmtpClient for Qt - Demo");
2323

24+
message.setHeaderEncoding(MimePart::Encoding::QuotedPrintable);
25+
2426
// Now add some text to the email.
2527
// First we create a MimeText object.
2628

demos/demo2/sendemail.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,8 @@ void SendEmail::on_sendEmail_clicked()
9898
message.setSender(sender);
9999
message.setSubject(subject);
100100

101+
message.setHeaderEncoding(MimePart::Encoding::QuotedPrintable);
102+
101103
for (int i = 0; i < rcptStringList.size(); ++i)
102104
message.addRecipient(stringToEmail(rcptStringList.at(i)));
103105

demos/demo3/demo3.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ int main(int argc, char *argv[])
3434

3535
message.setSubject("SmtpClient for Qt - Demo");
3636

37+
message.setHeaderEncoding(MimePart::Encoding::QuotedPrintable);
38+
3739
// Add some text
3840
MimeText text;
3941
text.setText("Hi!\n This is an email with some attachments.");

demos/demo4/demo4.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ int main(int argc, char *argv[])
3535

3636
message.setSubject("SmtpClient for Qt - Example 3 - Html email with images");
3737

38+
message.setHeaderEncoding(MimePart::Encoding::QuotedPrintable);
39+
3840
// Now we need to create a MimeHtml object for HTML content
3941
MimeHtml html;
4042

src/mimemessage.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ QByteArray MimeMessage::format(const QString &text, MimePart::Encoding encoding)
191191
result.append(" =?utf-8?B?" + text.toUtf8().toBase64() + "?=");
192192
break;
193193
case MimePart::QuotedPrintable:
194-
result.append(" =?utf-8?Q?" + QuotedPrintable::encode(text.toUtf8()).toLocal8Bit().replace(' ', "_").replace(':',"=3A") + "?=");
194+
result.append(" =?utf-8?Q?" + QuotedPrintable::encode(text.toUtf8()).toLocal8Bit().replace(' ', "_").replace(':',"=3A").replace(",", "=2C") + "?=");
195195
break;
196196
default:
197197
result.append(" ").append(text.toLocal8Bit());

0 commit comments

Comments
 (0)