PIPELINING
Eine SMTP-Erweiterung (RFC 2920), mit der ein Client mehrere Befehle gebündelt senden kann, ohne auf jede Antwort zu warten, was Roundtrips spart.
Was es bedeutet
Ohne Pipelining wartet jeder Befehl auf seine Antwort, was pro Empfänger einen vollen Netzwerk-Roundtrip kostet. Mit Pipelining kann ein Client MAIL FROM und alle seine RCPT-TO-Befehle zusammen senden und die Antworten danach der Reihe nach lesen. RFC 2920 erlaubt RSET, MAIL FROM und RCPT TO an jeder Stelle eines Bündels, EHLO, DATA, VRFY, EXPN, TURN, QUIT und NOOP aber nur als letzten Befehl, da deren Ergebnis bestimmt, was der Client als Nächstes tun muss.
Ein Client darf Pipelining erst nutzen, nachdem der Server die Erweiterung angekündigt hat. Postfix kann Clients ablehnen, die ohne diese Ankündigung Befehle vorausschicken, eine Einstellung, die laut Postfix Massenmail-Software stoppt, die Pipelining missbraucht. Bei STARTTLS muss Pipelining außerdem bis zum neuen EHLO pausieren: Gmail lehnt Befehle ab, die nach STARTTLS per Pipelining gesendet werden.
Verwandte Begriffe
Auf dieser Website
Quellen
Worauf diese Definition beruht. Die Formulierung stammt von uns, die Fakten von den Quellen.
- RFC 2920: SMTP Service Extension for Command Pipeliningrfc-editor.org
- Postfix configuration parameters, postconf(5)postfix.org
- Google Workspace Admin Help: Gmail SMTP errors and codesknowledge.workspace.google.com
Alle 432 Begriffe im GlossarDas Wiki: Blacklists und Bounce-Codes