summaryrefslogtreecommitdiffstats
path: root/examples/mailtransportresource
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2017-06-14 12:39:29 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2017-06-14 13:23:28 +0200
commitae1c5a0a53d1fd351b6fd33e8a46ad1034874489 (patch)
tree7971bc16da091821bf0fbb2aa91ca04c22e5c2b0 /examples/mailtransportresource
parent7dc97cc6e338e1d756734e1620a062cdb08635ca (diff)
downloadsink-ae1c5a0a53d1fd351b6fd33e8a46ad1034874489.tar.gz
sink-ae1c5a0a53d1fd351b6fd33e8a46ad1034874489.zip
Deal with both CRLF and LF mime messages.
IMAP always requires CRLF, and so does the MIME standard, KMIME expects LF-only. We now just try to always use CRLF on disk, but convert LF-only messages should we have to (e.g. because copied over from maildir or so).
Diffstat (limited to 'examples/mailtransportresource')
-rw-r--r--examples/mailtransportresource/tests/mailtransporttest.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/examples/mailtransportresource/tests/mailtransporttest.cpp b/examples/mailtransportresource/tests/mailtransporttest.cpp
index e4cc447..2a831ed 100644
--- a/examples/mailtransportresource/tests/mailtransporttest.cpp
+++ b/examples/mailtransportresource/tests/mailtransporttest.cpp
@@ -64,7 +64,7 @@ private slots:
64 message->assemble(); 64 message->assemble();
65 65
66 auto mail = ApplicationDomain::Mail::create(mResourceInstanceIdentifier); 66 auto mail = ApplicationDomain::Mail::create(mResourceInstanceIdentifier);
67 mail.setMimeMessage(message->encodedContent()); 67 mail.setMimeMessage(message->encodedContent(true));
68 68
69 VERIFYEXEC(Store::create(mail)); 69 VERIFYEXEC(Store::create(mail));
70 VERIFYEXEC(ResourceControl::flushMessageQueue(QByteArrayList() << mResourceInstanceIdentifier)); 70 VERIFYEXEC(ResourceControl::flushMessageQueue(QByteArrayList() << mResourceInstanceIdentifier));
@@ -92,7 +92,7 @@ private slots:
92 message->assemble(); 92 message->assemble();
93 93
94 auto mail = ApplicationDomain::Mail::create(mResourceInstanceIdentifier); 94 auto mail = ApplicationDomain::Mail::create(mResourceInstanceIdentifier);
95 mail.setMimeMessage(message->encodedContent()); 95 mail.setMimeMessage(message->encodedContent(true));
96 96
97 VERIFYEXEC(Store::create(mail)); 97 VERIFYEXEC(Store::create(mail));
98 VERIFYEXEC(ResourceControl::flushMessageQueue(QByteArrayList() << mResourceInstanceIdentifier)); 98 VERIFYEXEC(ResourceControl::flushMessageQueue(QByteArrayList() << mResourceInstanceIdentifier));