PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mail: Pipelining



SeeksTheMoon
05.06.06, 16:55
Man kann in diversen Mailclients für POP3 das Pipelining aktivieren, aber ich komme nicht ganz dahinter: Pipelining ist nur für das SMTP-Protokoll definiert und hat anscheinend nichts mit dem POP-Protokoll zu tun.
Ich habe selbst bei so featurereichen POP3-Servern wie qpopper nichts von dieser Möglichkeit gesehen, weiß da jemand genaueres drüber?

michael.sprick
05.06.06, 18:38
*alte Kursunterlagen rauskram*

Ich habe mal gelernt, dass SMTP-Pipelining eine Erweiterung für das SMTP Protokol ist, über das ein Mailclient mehrere SMTP Kommandos auf einmal absetzen kann. Das soll die Geschwindigkeit bei der Verarbeitung um ein x-faches steigern...
Da aber nicht alle SMTP Server dieses Feature unterstützten, war es auch nie standardmäßig in den Mailclients implementiert.

Wenn Dein Mailserver das unterstützt, kannste es ja mal ausprobieren... vielleicht merkt man ja einen Unterschied.
Ob die Extension auf deinem Server existiert, kannst Du ganz einfach rausfinden:



$ telnet mail.web.de 25
Trying 217.72.192.157...
Connected to mail.web.de.
Escape character is '^]'.
220 smtp05.web.de ESMTP WEB.DE V4.107#114 Mon, 05 Jun 2006 18:36:21 +0200
EHLO mydomain.com
250-smtp05.web.de Hello mydomain.com [84.139.76.106]
250-SIZE 69920427
250-PIPELINING
250-AUTH PLAIN LOGIN
250-STARTTLS
250 HELP

SeeksTheMoon
05.06.06, 22:57
Das habe ich auch im RFC gelesen, aber der Hammer ist, dass es diese Option immer nur fürs Abholen der Post gibt (Sprich: POP), nicht fürs Senden (also SMTP)

caspartroy
05.06.06, 23:34
smtp ist für senden und empfangen verantwortlich... hier (http://www.ietf.org/rfc/rfc2449.txt) steht was über pop3 pipelining