Apologies for the delay.
Not a problem, I am not in a rush. 8-)
It should not be too difficult. Just follow the instructions below:
[...]
https://download.gnu.org.ua/alpha/mailutils/mailutils-3.21.90.tar.gz
I built and tested it, and the e-mail was sent and came back without problems, so that is
an improvement over the "SMTPUTF8 is required" problem.
The only thing I noticed was this header:
X-Spam-Status: No, score=-1.0 required=7.0 tests=ALL_TRUSTED,
PP_MIME_FAKE_ASCII_TEXT,SPF_PASS autolearn=ham autolearn_force=no
version=3.4.6
PP_MIME_FAKE_ASCII_TEXT means "MIME text/plain claims to be ASCII but isn't".
Other interesting headers are:
Subject: =?UTF-8?Q?Subject_=C3=A4=C3=9F=C3=B1?=
User-Agent: mail (GNU Mailutils 3.21.90)
I sent the e-mail like this:
echo "Body äßñ" | "$HOME/blah...blah/mailutils-3.21.90-bin/bin/mail" -s "Subject äßñ" --
"[email protected]"
The subject looks like UTF-8 with some encoding, so am guessing that
PP_MIME_FAKE_ASCII_TEXT is complaining about the message body, which is just "Body
äßñ". Other e-mails with UTF-8 characters encode the body like this:
------GZMHUD2EQYEBKSNNPTI089XFZ8O112
Content-Type: text/plain;
charset=utf-8
Content-Transfer-Encoding: quoted-printable
And then the text beneath looks encoded like the subject, with character sequences like
"=C3".
So I am guessing that GNU Mail is now encoding the UTF-8 subject properly, but
not the body. But despite that, Thunderbird displayed the e-mail correctly.
I haven't got an LC_ALL environment variable. This are the related variables, listed with
command "export":
declare -x LANG="en_US.UTF-8"
declare -x LANGUAGE="en_US"
declare -x LC_ADDRESS="de_DE.UTF-8"
declare -x LC_IDENTIFICATION="de_DE.UTF-8"
declare -x LC_MEASUREMENT="de_DE.UTF-8"
declare -x LC_MONETARY="de_DE.UTF-8"
declare -x LC_NAME="de_DE.UTF-8"
declare -x LC_NUMERIC="de_DE.UTF-8"
declare -x LC_PAPER="de_DE.UTF-8"
declare -x LC_TELEPHONE="de_DE.UTF-8"
declare -x LC_TIME="de_DE.UTF-8"
Regards,
rdiez