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

Reply via email to