Moin Moin!
Die maximale Zeilenlänge laut RFC beträgt 1000 Zeichen inclusive Zeilenendezeichen.
Richtig. RFC 2822 Abschnitt 2.1.1 sagt, das keine einzelne Zeile länger als 998 Zeichen + CRLF sein darf ("MUST NOT"), gleichzeitig sollten Empfänger aber keine Limits bei der Verarbeitung haben und wenigstens 998 Zeichen+CRLF verdauen können.
Wo steht das denn mit den mehrzeiligen Headern?
RFC 2822 Abschnitt 2.2.3:
Each header field is logically a single line of characters comprising
the field name, the colon, and the field body. For convenience
however, and to deal with the 998/78 character limitations per line,
the field body portion of a header field can be split into a multiple
line representation; this is called "folding". The general rule is
that wherever this standard allows for folding white space (not
simply WSP characters), a CRLF may be inserted before any WSP.
Eine einzelne phsyische Zeile in einer standardkonformen E-Mail kann also nie länger als 998 Zeichen+CRLF sein. Ein einzelner Header kann durch Folding und Unfolding aber durchaus wesentlich länger als 1000 Zeichen sein.
Alexander
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".