 |
29.11.2008 15:23 |
|
sezuan2k
 Mitglied
Registriert seit: 08/2003
Beiträge: 51
Threadersteller
|
o2 und IMAP IDLE
Hallo,
funktioniert bei irgendjemanden IMAP IDLE mit O2 über UMTS?
Ich hatte immer das Gefühl, daß das recht unzuverlässig läuft und heute hab ich mir das genauer angeschaut. Als E-Mail Programm kam ProfiMail 3 zum Einsatz, da man dort im Gegensatz zum Nokia Client genauer sieht, was es treibt. Das Ergebnis:
Mit Wlan ist alles kein Problem, alles geht so wie es soll. Damit kann man vermutlich ausschließen, das Handy und Server vollkommen defekt sind.
ProfiMail war so eingestellt, daß es alle 3 Minuten eine IDLE Ping (so nenn ProfiMail das, es beendet einfach den IDLE Modus und startet in erneut). Der Mailserver(dovecot) sendet alle 6 Minuten eine keep alive Nachricht (einfach OK Meldung). Da ProfiMail die Verbindung alle 3 Minuten getrennt wird, kommt die keep alive Nachricht nie zum Einsatz. Mit diesen einstellung sollte ein NAT Normalerweise die Verbindung aufrecht erhalten.
Erster Test: Die Inbox wird im 10 Sekunden Takt mit E-Mails befüllt. Dementsprechend oft wird der Client über neue Nachrichten informiert. Dies funktioniert zuverlässig über mehrere Minuten hinweg.
Zweiter Test: Die Verbindung wird aufgebaut. Es wird eine Mail in die INBOX gelegt. Ein Paket wird zum Handy geschickt, es wird laut tcpdump jedoch nicht bestätigt. Mit dem nächsten IDLE Ping wird die neue Nachricht erkannt und angezeigt.
Dritter Test: Die Verbindung wird aufgebaut. Es werden mehrer Mails in die INBOX gelegt. Mehrere Pakete werden zum Handy geschickt, es wird laut tcpdump jedoch nicht bestätig. Der nächste IDLE Ping wird vom Server noch empfangen, jedoch erholt sich die Verbindung nicht.
Vermutung war, dass das O2 Nat, etwas fix ist. Daher hab ich den Mailserver so gepatch, das er im 10 Sekunden Takt diese "OK" Meldungen schickt, allerdings kommt immer nur die erste an, die restlichen bleiben wieder irgendwo bei O2 hängen. Offentsichtlich können nach 10 Sekunden inaktivität nur vom Handy aus, die Verbindung wiederbelebt werden.
Mit GPRS scheint alles wie gewohnt zu funktionieren. Gibt es beim E71 vielleicht irgendeine schräge Einstellung, die das Verhalten hervorruft? Gibt es sowas wie tcpdump für Symbian?
Gruß,
matthias
__________________
Infos zu den O2 Datentarifen/APNs: http://wiki.paepstin.info/o2:datentarife
Openswan und Nokia VPN: http://wiki.paepstin.info/nokia:vpn
Diesen Beitrag einem Moderator melden | IP | Link zum Beitrag
|
|
|  |
 |
29.11.2008 15:31 |
|
squeenix
 Profi
Registriert seit: 09/2003
Beiträge: 716
|
Hm, alles was ich dazu sagen kann ist, dass ich vor ewigen Zeiten auch mal ein Nokia Handy (N90) in Verbindung mit IMAP IDLE und o2 genutzt hatte und dabei ähnlich unzuverlässige Resultate hatte.
Als ich ein wenig später auf Sony Ericsson umgestiegen bin, waren diese Probleme passé und IMAP IDLE funktionierte zuverlässig...
Allerdings ist das o2 UMTS Netz scheinbar trotzdem wirklich nicht das Allerbeste. Habe damit auch öfter zu kämpfen... :/
__________________
日本バージョンの903SH+プライベートMMSC + o2-Genion S €0,- (^_^Π)モシモシ
Aktuell: Sharp SH-06A | NTT DoCoMo | pakehoudai daburu
PC: http://www.donguriyama.net/blog ☆ Mobil: http://m.donguriyama.net ☆ i-mode: http://i.donguriyama.net
Diesen Beitrag einem Moderator melden | IP | Link zum Beitrag
|
|
|  |
 |
|  |
 |
30.11.2008 12:41 |
|
Prisos
 Newbie
Registriert seit: 08/2008
Beiträge: 3
|
Hallo,
verwende selbst ein Nokia E71 mit dem Standard E-Mail Client, IMAP-IDLE und einer O2 Karte. Die Mails werden bei Strato gehosted.
Bei mir funktioniert alles einwandfrei.
Dies hat es auch vorher schon mit einer simyo Karte (abgesehen vom deutlich zäheren E-Mail Abruf, was aber am E-Netz lag).
Hast Du es denn schon mal mit dem Standard-Client versucht?
Diesen Beitrag einem Moderator melden | IP | Link zum Beitrag
|
|
|  |
 |
30.11.2008 13:20 |
|
sezuan2k
 Mitglied
Registriert seit: 08/2003
Beiträge: 51
Threadersteller
|
Hallo,
Zitat: Original geschrieben von Prisos
verwende selbst ein Nokia E71 mit dem Standard E-Mail Client, IMAP-IDLE und einer O2 Karte. Die Mails werden bei Strato gehosted.
Bei mir funktioniert alles einwandfrei.
[...]
Hast Du es denn schon mal mit dem Standard-Client versucht?
geht das bei dir auch ûber UMTS? Kann der Strato Mailserver IMAP Idle?
Der Original Client funktioniert über UMTS ebenfalls nicht korrekt. Mein derzeitiger Workaround ist, das ich die Nachrichten in regelmässigen Äbstanden polle, dass lâuft zuverlâssig. Mit anderen Anwendungen auf dem Handy konnte ich das verhalten ebenfalls reproduzieren. Beispielsweise mit Putty auf einem Server eingelogt und vmstat 10 ausgefuert. Das erzeugt alle 10 Sekunden eine Ausgabe, was auch zuverlaessig laeuft. Wiederhole ich das mit 30 Sekunden, bleibt das nach ein bis zwei Ausgaben stehen. Sende ich aber ein Zeichen, kommen kurz darauf die wartenden Nachrichten an. Alles sehr seltsam, aber ein gutes Verfahren um IM Clients nutzlos zu machen.
Morgen teste ich das ganze noch mit anderen Handys und O2 Karten. Sollte es gehen, mach mal einen Reset und gleich das Firmware Update. Vielleicht ist einfach nur zuviel Muell auf dem Geraet :-) Erklaert aber nicht, dass es mit der Eplus Karte geht.
Gruss,
matthias
__________________
Infos zu den O2 Datentarifen/APNs: http://wiki.paepstin.info/o2:datentarife
Openswan und Nokia VPN: http://wiki.paepstin.info/nokia:vpn
Diesen Beitrag einem Moderator melden | IP | Link zum Beitrag
|
|
|  |
 |
30.11.2008 14:46 |
|
sezuan2k
 Mitglied
Registriert seit: 08/2003
Beiträge: 51
Threadersteller
|
Hallo,
ich hab eine kleine Testseite geschrieben:
https://icantdo.it/o2.php
diese erzeugt folgende Ausgabe:
FOO: <timeout bis zum nächsten FOO>
Beginnt mit:
FOO: 0
(0 Sekunden Pause)
FOO: 5
(5 Sekunden Pause)
FOO: 10
usw...
Wenn ich die Seite im internen Browser aufrufe, komme ich mit GPRS bis mind. 75. Mit UMTS endet's zwischen 10 und 20. Falls ein O2 Kunde gelangweilt ist, kann er das ja mal testen und das Ergebnis berichten.
Eventuell macht es einen Unterschied, ob der O2 Proxy eingetragen ist.
Gruß,
matthias
__________________
Infos zu den O2 Datentarifen/APNs: http://wiki.paepstin.info/o2:datentarife
Openswan und Nokia VPN: http://wiki.paepstin.info/nokia:vpn
Geändert von sezuan2k am 30.11.2008 um 14:59
Diesen Beitrag einem Moderator melden | IP | Link zum Beitrag
|
|
|  |
 |
30.11.2008 17:12 |
|
Prisos
 Newbie
Registriert seit: 08/2008
Beiträge: 3
|
Hallo,
ja - das geht bei mir über UMTS, GPRS als auch WLAN gleichermaßen.
Der Strato Server kann IMAP-IDLE. Neue E-Mails werden auf dem Handy praktisch sofort und zeitgleich wie auf dem PC mit Thunderbird angezeigt (sogar minimal schneller).
Wenn ich den Abruf auf o2 Internet stelle funktioniert es absolut zuverlässig und ohne Verbindungsabbrüche. Bei uns (Rhein-Neckar-Raum) ist das UMTS Netz aber auch fast lückenlos ausgebaut. Der Stromverbrauch ist bei mir - entgegen dessen was ich sonst gelesen haben - über HSDPA allerdings deutlich höher als über WLAN.
Gelegentliche Verbindungsabbrüche habe ich nur mit PSILOC Connect (Programm zur automatischen Verbindungswahl).
Letzten Endes kann es doch eigentlich nur am Zusammenspiel von Handy und E-Mail Server liegen, oder?
Diesen Beitrag einem Moderator melden | IP | Link zum Beitrag
|
|
|  |
 |
30.11.2008 17:36 |
|
sezuan2k
 Mitglied
Registriert seit: 08/2003
Beiträge: 51
Threadersteller
|
Zitat: Original geschrieben von Prisos
[...]
Letzten Endes kann es doch eigentlich nur am Zusammenspiel von Handy und E-Mail Server liegen, oder?
zumindest nicht direkt, mit der Eplus SIM ist IMAP Idle ein Traum. Auch die die Testwebseite funktioniert reibungslos. E-Mails werden sofort angezeigt. Und das obwohl das auch eine UMTS Verbindung ist.
Gruß,
matthias
__________________
Infos zu den O2 Datentarifen/APNs: http://wiki.paepstin.info/o2:datentarife
Openswan und Nokia VPN: http://wiki.paepstin.info/nokia:vpn
Diesen Beitrag einem Moderator melden | IP | Link zum Beitrag
|
|
|  |
 |
|  |
 |
01.12.2008 18:50 |
|
Prisos
 Newbie
Registriert seit: 08/2008
Beiträge: 3
|
Hallo Matthias,
bist Du sicher, dass Du nicht Minuten und Sekunden verwechselst? Habe seit gestern zum Testen auch ProfiMail 3.0 auf meinem E71 - und mit 15 Minuten Ping-Zeit funktioniert es einwandfrei (mit 25 Minuten Standard-Einstellung nicht).
Die kleinste einstellbare Ping-Zeit in ProfiMail ist 1 Minute!
Die blinkende LED habe ich mittlerweile auch gefunden. Dafür ist es erforderlich, dass ProfiMail einen Programmplatz in der Ausgangsanzeige zugewiesen bekommt. Legt man es nur auf die E-Mail Taste passiert nichts.
Diesen Beitrag einem Moderator melden | IP | Link zum Beitrag
|
|
|  |
 |
01.12.2008 19:20 |
|
sezuan2k
 Mitglied
Registriert seit: 08/2003
Beiträge: 51
Threadersteller
|
Hallo,
Zitat: Original geschrieben von Prisos
bist Du sicher, dass Du nicht Minuten und Sekunden verwechselst? Habe seit gestern zum Testen auch ProfiMail 3.0 auf meinem E71 - und mit 15 Minuten Ping-Zeit funktioniert es einwandfrei (mit 25 Minuten Standard-Einstellung nicht).
verwechsel ich leider nicht. Selbst mit einer Minute läuft es nicht richtig. Wenn man sich die Verbindung in /proc/net/ip_conntrack anschaut, sieht man genau, dass da was schief läuft. Und das ist außerhalb vom Einflussbereich des verwendeten Mailservers/Client.
Zitat:
Die kleinste einstellbare Ping-Zeit in ProfiMail ist 1 Minute!
Die blinkende LED habe ich mittlerweile auch gefunden. Dafür ist es erforderlich, dass ProfiMail einen Programmplatz in der Ausgangsanzeige zugewiesen bekommt. Legt man es nur auf die E-Mail Taste passiert ichts.
Das ist gut. Von Profimail selbst bin ich begeistert. Jetzt mit der IMAP IDLE Funktion ist das ein Traum.
Gruß,
matthias
__________________
Infos zu den O2 Datentarifen/APNs: http://wiki.paepstin.info/o2:datentarife
Openswan und Nokia VPN: http://wiki.paepstin.info/nokia:vpn
Diesen Beitrag einem Moderator melden | IP | Link zum Beitrag
|
|
|  |
 |
02.12.2008 12:44 |
|
drSeehas
 User ist gesperrt
Registriert seit: 07/2004
Beiträge: 2919
|
Re: o2 und IMAP IDLE
Zitat: Original geschrieben von sezuan2k
... IMAP IDLE mit O2 über UMTS?
... alle 3 Minuten eine IDLE Ping (so nenn ProfiMail das, es beendet einfach den IDLE Modus und startet in erneut)...
Wozu denn das?
Der Idle-Modus läuft nach RFC 29 Minuten lang. Warum sollte man den verkürzen?
Zu deiner eigentlichen Frage kann ich leider nichts sagen, da O2 hier überhaupt kein UMTS anbietet, sondern maximal EDGE :-(Zitat: Original geschrieben von sezuan2k
... ich die Nachrichten in regelmässigen Äbstanden polle, ...
Das ist dann aber nicht mehr IMAP Idle, sondern stink normales IMAP.
Diesen Beitrag einem Moderator melden | IP | Link zum Beitrag
|
|
|  |
 |
02.12.2008 13:18 |
|
sezuan2k
 Mitglied
Registriert seit: 08/2003
Beiträge: 51
Threadersteller
|
Re: Re: o2 und IMAP IDLE
Hi,
Zitat: Original geschrieben von drSeehas
Wozu denn das?
Der Idle-Modus läuft nach RFC 29 Minuten lang. Warum sollte man den verkürzen?
weil manche Firewalls und NATs die Vebindung früher trennen. Und richtig, pollen ist kein IMAP IDLE, deswegen hab ich ja auch Workaround geschrieben.
Das Problem hat sich einigermaßen geklärt. Das Verhalten hängt von der UMTS Zelle ab in der ich mich befinde.
Sieht man auch schön bei Mail4Exchange. Wenn ich mich in der Zelle aufhalte in der es geht, ist das das Heartbeat Intervall bei ca. 10 Minuten. In der Zelle in der es nicht richtig geht, geht es auf eine Minute runter.
Gruß,
matthias
__________________
Infos zu den O2 Datentarifen/APNs: http://wiki.paepstin.info/o2:datentarife
Openswan und Nokia VPN: http://wiki.paepstin.info/nokia:vpn
Geändert von sezuan2k am 02.12.2008 um 13:27
Diesen Beitrag einem Moderator melden | IP | Link zum Beitrag
|
|
|  |
 |
02.12.2008 13:44 |
|
drSeehas
 User ist gesperrt
Registriert seit: 07/2004
Beiträge: 2919
|
Re: Re: Re: o2 und IMAP IDLE
Zitat: Original geschrieben von sezuan2k
...
weil manche Firewalls und NATs die Vebindung früher trennen...
Und wo hast du bei UMTS mit einem mobilen Endgerät eine Firewall und NAT dazwischen?
Die Firewall könnte und wird nur beim IMAP-Server sein. Dann hast du aber mit jedem Zugang ein Problem, nicht nur mit O2 UMTS.
O2 wird kein getrenntes NAT für GSM und UMTS verwenden.
Diesen Beitrag einem Moderator melden | IP | Link zum Beitrag
|
|
|  |
 |
02.12.2008 14:01 |
|
sezuan2k
 Mitglied
Registriert seit: 08/2003
Beiträge: 51
Threadersteller
|
Re: Re: Re: Re: o2 und IMAP IDLE
Hi,
Zitat: Original geschrieben von drSeehas
Und wo hast du bei UMTS mit einem mobilen Endgerät eine Firewall und NAT dazwischen?
Ich meine NAT/Firewall von o2
Zitat: Original geschrieben von drSeehas
O2 wird kein getrenntes NAT für GSM und UMTS verwenden.
Richtig. Das sieht man daran, daß das Verhalten je nach Funkzelle unterschiedlich ist. Jetzt kenn ich mich mit UMTS nicht aus. Vielleicht wird die Verbindung schlafen gelegt, und wenn von außen wieder Daten kommen wacht diese nicht auf und erst wenn des Handy wieder aktiv wird, geht es weiter.
Das es eher nicht am Handy oder Server liegt schließe ich jetzt mal einfach daraus, das es mit einem anderen Provider und in anderen Zellen geht.
Gruß,
matthias
__________________
Infos zu den O2 Datentarifen/APNs: http://wiki.paepstin.info/o2:datentarife
Openswan und Nokia VPN: http://wiki.paepstin.info/nokia:vpn
Diesen Beitrag einem Moderator melden | IP | Link zum Beitrag
|
|
|  |
 |
| Alle Zeitangaben in WEZ +1 Stunde. Es ist 10:48 Uhr. |
Schliessen
|
 |
|
|
|  |
Forum Regeln:
Es ist Dir nicht erlaubt, neue Beiträge zu schreiben.
Es ist Dir nicht erlaubt, auf Beiträge zu antworten.
Es ist Dir nicht erlaubt, Anhänge anzufügen.
Es ist Dir nicht erlaubt, Deine Beiträge zu bearbeiten.
|
HTML Code ist ausgeschaltet
vB Code ist angeschaltet
Smilies sind angeschaltet
[IMG] Code ist angeschaltet
|
|
|
|
|
|
|