On 28 December 2016 at 17:14, Niels Thykier <ni...@thykier.net> wrote: > Niels Thykier: >> Andreas Metzler: >>> [...] >>> >>> Hello, >>> >>> No, the encoding was not correct. Compare how you (your MUA) just did it in >>> this message with the rejected one. >>> >>> From: =?UTF-8?Q?TOMAS_MARTI=c5=a0IUS?= <to...@puga.vdu.lt> >>> >>> From: =?utf-8?b?VG9tYXMgTWFydGnFoWl1cyA8dG9tYXNAcHVnYS52ZHUubHQ+?= >>> >> >> >>[...] > > >From a quick glance, it looks to be specified in RFC1342, which also > specified the ?Q? variant that was used in the accepted mail. > > > RFC1342: > """ > [...] > > An "encoded-word" is more precisely defined by the following EBNF > grammar, using the notation of RFC 822: > > encoded-word = "=" "?" charset "?" encoding "?" encoded-text "?" "=" > > charset = token ; legal charsets defined by RFC 1341 > > encoding = token ; Either "B" or "Q" > > token = 1*<Any CHAR except SPACE, CTLs, and tspecials> > > tspecials = "(" / ")" / "<" / ">" / "@" / "," / ";" / ":" / "\" / > <"> / "/" / "[" / "]" / "?" / "." / "=" > > encoded-text = 1*<Any printable ASCII character other than "?" or > ; SPACE> (but see "Use of encoded-words in message > ; headers", below) > [...] > > > The "B" encoding > > The "B" encoding is identical to the "BASE64" encoding defined by RFC > 1341. > """ > > This is not a comment on whether RFC1342 encoded "From:" headers is > something we is supporting/should support.
Clint is being slightly unhelpful. BTS does accept base64, see #849535 with: From: =?utf-8?b?w4HFiMSPxZnDqMW1IMWgxKfDpMSPxa3FlcOl?= <andre...@debian.org> Subject: =?utf-8?b?dG5hdDY0OiDFpWXFocWlIGLDvMSdIMWZw6nhuZXDs8WVxaU=?= What Clint is saying, and what Andreas has pointed out before, is that display name and address have to be separately encoded, i.e. they can't be a single encoded string, otherwise they decode into "Name <address>" not "Name" <address> -- Cheers, Andrew