On Fri, Jun 09, 2017 at 04:22:56PM +0200, Benoit Panizzon wrote: [..] > So I'm trying to figure out, if lotus notes is wrong, or amavis being > too picky? Not so easy... If I browse the RFC regarding Message ID and > SMTP, I basically get the not so clear definition, that "all printable > ASCII characters" can be used in the message ID. > > Well § is a printable character, but it is above the first 127 bytes > (8-bit). So is ASCII defined as being only the first 127 characters, or > is ASCII the full 255 character set, and the upper 127 ones containing > certain control characters and some localized code-table specific > characters. But from my understanding § definitely is the same in all > code tables and printable :-)
The header must not contain 8-bit characters, such one which needs 8 bits to represent. For incoming external messages this is nearly impossible to rely on 7- bit headers. Even our very heterogenous intranet traffic burdened us with ongoing complaints of sticky headers. We had several internal Lotus Notes servers (or clients?) which constantly generating 8-bit characters in the Date: header with translated month names for the local language. However, these might be out-dated installations ... It would be great if all developers of MUAs, MTAs and other message generating stuff test their software against an Amavis environment before they start distributing it ... Johann Klasek _______________________________________________ mailop mailing list mailop@mailop.org https://chilli.nosignal.org/cgi-bin/mailman/listinfo/mailop