X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/ef02b5cfad61304c9745f112a9a5b76f12b6c1ed..1dcc90e73715f6fd65f22ff7a1dad9c646c7d60d:/test/post/test-rfc6531 diff --git a/test/post/test-rfc6531 b/test/post/test-rfc6531 index b86936bc..817388da 100755 --- a/test/post/test-rfc6531 +++ b/test/post/test-rfc6531 @@ -16,10 +16,10 @@ fi setup_test mhl="${MH_LIBEXEC_DIR}/mhl" +SMTPUTF8=1; export SMTPUTF8 #### Make sure that html-to-text conversion is what we expect. -require_locale en_US.utf-8 en_US.utf8 -LC_ALL=en_US.UTF-8; export LC_ALL +require_locale en_US.UTF-8 en_US.UTF8 en_US.utf-8 en_US.utf8 #### Enable EAI in mhbuild, via the profile. sed "s%^\(mhbuild: .*\)%\1 -headerencoding utf-8%" "$MH" >"$MH.new" @@ -69,5 +69,59 @@ EOF test_post "${testname}.actual" "${testname}.expected" +# check SMTPUTF8 without 8-bit body +start_test '8-bit headers with ASCII body' + +cat > "${testname}.expected" < BODY=8BITMIME SMTPUTF8 +RCPT TO: +DATA +From: senderø@example.com +To: recipientæ@example.com +Subject: Blåbærsyltetøy +MIME-Version: 1.0 +Content-Type: text/plain; charset="UTF-8" +Content-Transfer-Encoding: 8bit +Date: + +This is a test. +. +QUIT +EOF + +cat > "${MH_TEST_DIR}/Mail/draft" < "${testname}.expected" < "${testname}.expected.err" <"${testname}.err" +set -e +check "${testname}.err" "${testname}.expected.err" + + finish_test exit $failed