Zeilenlängenlimit
Die Regel, dass jede Zeile einer E-Mail höchstens 998 Zeichen plus CRLF enthalten darf (RFC 5322) und nicht mehr als 78 enthalten sollte.
Was es bedeutet
RFC 5322 legt für jede Zeile von Header und Body zwei Grenzen fest: ein hartes Maximum von 998 Zeichen ohne das Zeilenende CRLF und empfohlene 78, damit Nachrichten in einfachen Programmen gut dargestellt werden. Die passende SMTP-Regel in RFC 5321 lautet 1.000 Oktette pro Textzeile einschließlich CRLF. Die harte Grenze besteht, weil viele Implementierungen längere Zeilen nicht verarbeiten können.
HTML-Generatoren schreiben manchmal eine ganze Nachricht in eine Zeile. Ein Server, der sie weiterleitet, muss die Zeile dann irgendwo umbrechen: Postfix etwa bricht Zeilen, die länger als sein smtp_line_length_limit von 998 sind, durch Einfügen eines Zeilenumbruchs und eines Leerzeichens um, was ein Tag oder einen Link zerteilen und jede über das Original erstellte DKIM-Signatur brechen kann. Wird der HTML-Teil als Quoted-Printable oder Base64 kodiert, bleibt jede Zeile kurz.
Verwandte Begriffe
Quellen
Worauf diese Definition beruht. Die Formulierung stammt von uns, die Fakten von den Quellen.
- RFC 5322, section 2.1.1: Line Length Limitsrfc-editor.org
- RFC 5321, section 4.5.3.1.6: Text Linerfc-editor.org
- Postfix configuration parameters, postconf(5)postfix.org
Alle 432 Begriffe im GlossarDas Wiki: Blacklists und Bounce-Codes