Hallo,
mein Postfach auf we870.netcup.net unterstützt ja prinzipiell imap idle. Nun hab ich das bisher nicht genutzt, lade meine Mails per pop3, aber imap idle bietet ja prinzipiell den Vorteil, dass einkommende Mails sofort da sind und man nicht so oft pollen muss. Da hab ich mir gedacht: prima, das teste ich mal.
Klappt auch prinzipiell, aber es dauert dennoch ca. eine Minute bis neue Mails via imap idle gemeldet werden. Das find ich für so ein push-mail-Verfahren schon irgendwo ungewöhnlich lang. Bei internen Mails auf meinem eigenen Server geht das schneller. Da dauert es ca. 1-2 Sekunden bis eine versandte Mail dem Email-Clienten als neue Mail gemeldet wird.
Ich nutz bei mir cyrus, kann courier das vielleicht gar nicht schneller? Oder liegen es an sonstigen bei netcup liegenden Umständen?
Beobachten andere das ebenfalls?
Ich mein, so tragisch ist das ja jetzt nicht. Bisher tuts für mich ja auch polling via pop3, ich glaub alle 10 oder 15 Minuten, da wäre eine Reaktionszeit von einer Minute ja noch ein deutlicher Fortschritt. Ich bin nur neugierig. ![]()
Grüße
hede
PS: Habe per openssl s_client (quasi telnet) getestet, so dass ich die nackten Daten bekomme und natürlich nur die Zeit gewertet, von der an die eingetroffene Mail auch wirklich im Posteingang vorhanden ist. Und da IMAP_ENHANCEDIDLE ja nicht gesetzt sein muss, auch das Ganze noch einmal ohne einen zweiten Clienten (der prüft obs im Posteingang ist); es hatte sich eh herausgestellt, dass die Mail ziemlich sofort ankommt so dass man davon ausgehen kann. Bis der courier-imapd auf we870 das per idle meldet, dauert es immer noch eine Zeit (ca. 1 Min.). Kein gamin/fam am Server? Absichtlich so konfiguriert?