#!/bin/sh ###################################################### # # Test SMTPUTF8 (RFC 6531) support. # ###################################################### set -e if test -z "${MH_OBJ_DIR}"; then srcdir=`dirname $0`/../.. MH_OBJ_DIR=`cd $srcdir && pwd`; export MH_OBJ_DIR fi . "${srcdir}/test/post/test-post-common.sh" setup_test mhl="${MH_LIBEXEC_DIR}/mhl" #### 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 #### Enable EAI in mhbuild, via the profile. sed "s%^\(mhbuild: .*\)%\1 -headerencoding utf-8%" "$MH" >"$MH.new" mv -f "$MH.new" "$MH" # check SMTPUTF8 basic start_test 'SMTPUTF8 basic' 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: Blåbærsyltetøy er veldig godt. Jeg liker blåbærsyltetøy. Jøran. Text source: Arnt Gulbrandsen and Jiankang Yao, "Email Address Internationalization", Computing Edge 1:6, June 2015, http://www.computer.org/cms/computing-edge/ce-jun15-final.pdf, p. 50. . QUIT EOF cat > "${MH_TEST_DIR}/Mail/draft" <