Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 43 reacties
Submitter: .oisyn

Een probleem met Windows Phone 7, waardoor bovenmatig veel dataverkeer wordt veroorzaakt, is waarschijnlijk te wijten aan Yahoo Mail. Die dienst zou bij het opvragen van headers 25 keer meer data versturen dan nodig.

Yahoo-logo (paars)Dat meldt de website Within Windows. Yahoo Mail zou bij het via imap opvragen van een deel van de headers meer informatie meesturen dan wordt gevraagd. Zo worden er ongevraagd headers met informatie over de domainkey-reputatie en authenticatie meegestuurd.

Omdat de imap-implementatie van Windows Phone 7 overschakelt op starttls zodra dat mogelijk is, wordt de communicatie ook nog eens versleuteld. Daardoor zijn de headers circa 25 keer groter dan bij andere e-mailproviders, aldus Within Windows.

Yahoo en Microsoft zouden inmiddels werken aan een oplossing. Tot die tijd adviseert Microsoft om mail minder vaak binnen te halen. Het is onduidelijk of Yahoo Mail de enige schuldige is voor de 'dataverkeerbug' in Windows Phone 7, waarover gebruikers rond de jaarwisseling begonnen te klagen. Toestellen met WP7 zouden grote hoeveelheden dataverkeer genereren. Onlangs bleek al dat Microsoft de problemen wijtte aan een niet nader genoemde 'third party'. De grotere headers van Yahoo Mail verklaren echter niet waarom de 3g-verbinding soms wordt gebruikt terwijl er een wifi-verbinding actief is, zoals gebruikers hadden geklaagd.

Moderatie-faq Wijzig weergave

Reacties (43)

Wat wel vreemd is is dat de Yahoo Mail app voor Android dit gedrag niet vertoont. Je zou toch wel verwachten dat hetgene wat bij de server opgevraagd wordt identiek is voor beide apps. Anders moet je 2 endpoints voorzien op je server.
Ik denk, (geen sources) dat Android gebruikers meer gmail gebruiken dan ymail.
Waardoor de kans dat dit "ontdekt" wordt minder klein is op Android.

Nogmaals: just a guess.
Ik verwacht dan ook dat WP7 gebruikers meer Hotmail/LIVE zullen gebruiken voor hun mail.

Het zal waarschijnlijk gewoon een 'kinderziekte' zijn van de app ontwikkelaars, door het jonge bestaan van het WP7 platform.
Misschien heeft dat te maken dat Yahoo verschillende mailservers gebruikt per platform? Voor WP7 is dat winmo.imap.mail.yahoo.com. Ik kan de android server niet verifieren, maar android.imap.mail.yahoo.com bestaat iig wel en heeft een ander ip adres. Wellicht dat de verschillende servers ook verschillend zijn geconfigureerd.
Wat wel vreemd is is dat de Yahoo Mail app voor Android dit gedrag niet vertoont
Het gaat hier zover ik kan lezen niet om een app maar om een Yahoo mail account in de standaard mail app van Windows Phone 7. De Yahoo mail reageert blijkbaar niet goed op de mail fetch commando's van de Windows Phone 7 mailfunctionaliteit.
Dit heeft inderdaad niks te maken met gebruiken van een verbinding als deze niet nodig is. Vind de titel van het bericht behoorlijk misleidend. Want de bug ging er om dat er een 3g verbinding nodig is terwijl er andere ook actief waren. Zou yahoo mail dan zich zelf over een 3g verbinding forceren?
Persoonlijk denk dat het wel heel slecht is als een 3 party binnen een besturingssysteem een bepaalde verbinding kan forceren.

En zouden zoveel mensen een combi yahoo mail en windows 7 telefoon hebben dat dit een bug is die veel op treed?
Persoonlijk denk dat het wel heel slecht is als een 3 party binnen een besturingssysteem een bepaalde verbinding kan forceren.
De mailapplicatie is gewoon een 1st party app en normaal gezien is het best gebruikelijk dat mensen hun mail elke paar uur via 3G ophalen als ze geen wifiverbinding hebben. (ik geloof dat dat op de WP7 telefoon default 1 keer per uur of per twee uur is)
Het ging om het afdwingen van een bepaalde verbinding, wat blijkbaar gebeurt.
Als ik een wifi verbinding heb zou het systeem deze moeten pakken. Als een 3th party app kan afdwingen dat hij perse gebruik wilt maken van een 3g verbinding dat is imho je besturingssysteem fout bezig.
Als een 3th party app kan afdwingen dat hij perse gebruik wilt maken van een 3g verbinding dat is imho je besturingssysteem fout bezig.
Je leest niet. hAl stelt juist dat Yahoo Mail een 1st party app is (het is namelijk gewoon een geautomatiseerde imap account instelling - wat dat betreft denk ik niet dat de data over 3G issue hiermee te maken heeft). Geen 3rd party app.

Ik kan je verzekeren dat een 3rd party applicatie op geen enkele manier een bepaalde verbinding kan forceren. Dat is volledig weggeabstraheerd in de API.

[Reactie gewijzigd door .oisyn op 1 februari 2011 23:44]

Ik begrijp alleen niet helemaal waarom Yahoo nu aangewezen wordt als "de schuldige". Ten eerste is het altijd aan de client wat er verstuurd wordt en hoe dramatisch er encrypted wordt. Ten tweede zijn er massa's e-mail providers die met encrypted IMAP werken.

Als het aan Yahoo ligt, zouden alle e-mail clients i.c.m. Yahoo er last van moeten hebben. En als het aan WP7 ligt, zou je met alle voldoende encrypted IMAP-providers er last van moeten hebben.

[Reactie gewijzigd door _Thanatos_ op 1 februari 2011 16:20]

Ik kan hier een heel verhaal gaan houden, maar je kan het ook gewoon hier nalezen.
Jij hoeft ook geen heel verhaal te houden, maak je geen zorgen ;)

Het is dus de schuld van Yahoo, tenzij ik je verhaal niet begrepen heb. Maar dan hebben andere mailclients i.c.m. Yahoo er dus ook last van. Kan niet anders.
De grotere headers van Yahoo Mail verklaren echter niet waarom de 3g-verbinding soms wordt gebruikt terwijl er een wifi-verbinding actief is, zoals gebruikers hadden geklaagd.

WP7 zou soms de 3G verbinding gebruiken ipv wifi omdat wifi wordt uigeschakeld als de screen/phone lock ingaat als de telefoon een tijdje niet gebruikt wordt. Als de telefoon dan weer gebruikt wordt dan wil de telefoon meteen weer gebruik maken van een dataconnectie, maar wifi is op dat moment nog uitgeschakeld. Dit zorgt ervoor dat een 3G dataconnectie wordt opgebouwd.

De wifi wordt dan uigeschakeld om de accu te sparen veel andere telefoons doen dit ook. Ik had hetzelfde probleem ook met een N96 en N73 en nu dus met een WP7 telefoon.
Als de telefoon dan weer gebruikt wordt dan wil de telefoon meteen weer gebruik maken van een dataconnectie, maar wifi is op dat moment nog uitgeschakeld. Dit zorgt ervoor dat een 3G dataconnectie wordt opgebouwd.
Niet helemaal waar, de issue is meer dat push notifications (voor social media) gewoon doorlopen terwijl je telefoon gelocked is. Omdat wifi uit staat wordt daardoor de 3G verbinding gebruikt.

Persoonlijk ondervind ik niet echt een probleem met dat wat jij zegt. Sure, heel soms surf ik snel naar een website en dan gebruikt ie mijn wifi nog niet (en dat merk ik overduidelijk aan de laadsnelheid en het wifi icoontje dat nog knippert), maar dat is eigenlijk maar zelden. In ieder geval niet iets dat in the long run heel veel data verstookt.
volgens mij bedoelen ze dat door de extra informatie Ún de encryptie dat het totaal 25x meer data verkeer oplevert. Een combinatie van de twee dus.
Toestellen met WP7 zouden grote hoeveelheden dataverkeer genereren.
Vreemde generieke opmerking die daardoor niet juist is.
Sommige gebruikers hebben last van grote hoeveelheden dataverkeer.De meeste Windows Phone 7 gebruikers hebben heel nomale hoeveelheden dataverkeer.
De oorzaak is dus waarschijnlijk gelegen in bepaalde specifieke koppelingen of apps en het is dus afhankelijk of je die gebruikt of je last heb van veel traffic.
Yahoo zal vermoedelijk een meer prominente kandidaat zijn die nog redelijk veel mensen op hun telefoon zullen hebben ingesteld maar ook andere veel minder vaak gebruikte email service of apps kunne op een smartphone eenvoudig leiden tot veel dataverkeer en dan is het nog niet so makkelijk om het probleem op te sporen.

[Reactie gewijzigd door 80466 op 1 februari 2011 13:24]

Ik geloof niet dat encryptie een ver-25-voudiging van dataverkeer met zich meebrengt.
Dat word ook helemaal nergens gezegd. Enkel dat de headers! 25 keer groter zijn.
Maar dan nog zijn de headers vrij klein. Stel dat ze in een ongunstig geval 1kB groot zijn, ze worden dan 25kB groot. Waar komt het bovenmatig veel dataverkeer dan vandaan als elke header maar 1x word opgehaald? (Deze hoef je niet vaker op te halen als het goed is)
Geen idee maar als dit per bericht is en je hebt er 100+ in je inbox staan dan gaat het hard.

Met alle filters en zoekmogelijkheden zie je aantal berichten in de inbox steeds groter worden. Ik kan mij voorstellen dat het bepalen van het aantal berichten inclusief wat basisgegevens zo in eens veel verkeer kan betekenen
en niet te vergeten per client op iedere mobiel he, dus doe dat nog maar eens keer, nou wat zal het zijn? 1 miljoen? dat tikt lekker aan
Ik kan me niet voorstellen dat de headers 25x zo groot zijn door enkel de encryptie?

[Reactie gewijzigd door apokalypse op 1 februari 2011 13:36]

ik zelf zat te denken in de regio 392.918281x maar na het lezen van het artikel dacht ik 'goh, 25x joh? ik dacht 392.918281 maar als ik dit zou lees dan denk ik "goh, 25x joh? nou, dan zal dat wel in plaats van mijn geschatte 392.918281x zijn"'

maar gelukkig staat het maar 2x in het artikel.
Dat staat er toch ook niet? Er wordt ten eerste meer gedownload dan alleen de minimaal benodigde header data en vervolgens komt er nog encryptie om de hoek kijken. Dus uiteindelijk wordt er ruwweg (of misschien worst case) 25x meer data gedownload dan nodig zou zijn om alleen de imap headers te checken.
Dus de encryptie alleen zorgt niet voor de vervijfentwintigvoudiging, maar is daar slechts een deel van.

[Reactie gewijzigd door Kawaii op 1 februari 2011 13:20]

maar die encryptie hoort toch eigenlijk altijd gebruikt te worden.....
ik vind het zodoende ook een beetje vreemd om het "af te schuiven" op SSL maakt het groter, want dat valt reuze mee.... het zit gewoon fout in de hoeveelheid headers...

bijvoorbeeld, elke keer dat je de mail ophaalt de laatste 30 berichten opvragen, in plaats van de laatste, en dan kijken of je die al hebt... en dan eventueel nog een etc.
Vandaar dat er in het artikel staat: waar mogelijk schakelt wp7 over op starttls...

Het IMAP protocol wordt gebruikt, dus ik weet niet waarom jij een nieuw (volgens jou efficienter) protocol zou willen uitvinden. En wat met gelezen berichten, en verwijderde berichten?
En ik kan me ook niet indenken dat er meer dan een maand voor nodig is geweest om hier achter te komen.
ikke wel hoor. ik weet hoe enorm klote het kan zijn om 1 specifiek probleem te zoeken in apparatuur. en enkel win phone 7 in combinatie met yahoo met encryptie opgehaald via imap valt in mijn woordenboek onder 1 zeer specifiek probleem.
het kan lang duren voordat iemand dat patroon ziet.
Niet echt: iemand klaagt over dataverbruik. Pak de telefoon, doe een ip sniff en je weet wat er over de lijn gaat. Duidelijkheid in 10 minuten.
Dus als een klant in Duitsland klaagt over dataverbruik, vindt jij het normaal dat hij maar even zijn telefoon + sim kaart naar de VS moet sturen zodat Microsoft kan zien welke programma's erop staan en ermee kan testen? Of wil jij soms dat de provider een complete log maakt van al het dataverkeer en dat naar Microsoft toe stuurt als er een mogelijk probleem is?

Een set gebruikers heeft een klacht, die wordt dan onderzocht en men gaan op zoek naar bugs in de eigen software. Ook kijkt men welke software die gebruikers nog meer gebruiken. Als dan blijkt dat Yahoo Mail op alle telefoons staat, gaat men testen. "Ligt het aan Yahoo Mail en wat gaat er mis". Daarna wordt Yahoo ingelicht, die gaat testen en enkel als zij het probleem kunnen reproduceren gaat er een persbericht uit.

Dat duurt dus wel "even". Maar (in dit geval) minder dan een maand aangezien Microsoft al eerder met een verklaring "ligt aan 3th party" is gekomen.
Je neemt een mobiel van een klagend persoon en je trackt het verkeer voor een periode van 24+ uur? Dan zie je precies hoe en wat de boosdoener is.
Ik denk eigenlijk ook niet dat mailheaders alleen zo'n gigantische invloed hebben op het dataverkeer.
Het doet me denken aan Word 2000 en een foto: neem een leeg word 2000 document, voeg een foto toe en het document groeit gigantisch in omvang.
Say what? Wat bedoel je hier juist mee?
Het feit dat het beide door Microsoft is ontwikkeld.

Ik snap de grap, maar zie niet hoe het ontopic is...


Wel ontopic: MS kan veel zeggen, maar dit persbericht slaat helemaal nergens op;
Eerst is het een "3rd party app", nu gaat het om "email headers", en dat terwijl er klachten waren over 3G gebruik ipv Wifi...

Deze 3 zijn totaal verschillend en hebben helemaal niets met elkaar te maken.
- de mail app is van Microsoft (dus 1st party)
- al zouden de headers 100x zo groot worden, dat verklaart nog niet de explosieve stijgingen in netwerk verbruik
- er wordt nergens een verklaring gegeven voor het 3G verbruik, terwijl dit het probleem is/was...
Mijn bericht is ongewenst omdat ik het woord gel.. gebruik? Of omdat ik aangeef dat meerdere tests hebben aangegeven dat de reden die Microsoft opgeeft compleet gestoord is?

Vandaag op het werk nog maar eens wat tests gedaan en zelfs zonder ook maar een email account in te stellen, vreet WP7 gewoon 8MB aan data in 10 minuten. Ik vind dat t.o.v. Android of WM6.5 gewoon veel. (Android 135kb en WM 6.5 1.2 MB)

Waar het naartoe gaat is mij een raadsel. Maar dat de reden die Microsoft opgeeft complete waanzin is, is in ieder geval voor mij duidelijk.
meerdere tests hebben aangegeven dat de reden die Microsoft opgeeft compleet Waar het naartoe gaat is mij een raadsel.
Zo op basis van een paar losse opmerking is dat ook niet te bepalen. In potentie kan het best zijn dat je bijvoorbeeld de feedback optie van WP7 hebt aanstaan of dat je Facebook hub veel traffic trekt omdat je facebook vrienden veel traffic genereren
Ik persoonlijk denk inderdaad dat die hele social hub van WP7 een enorm arsenaal aan data slurpt.

Dat Microsoft zich verschuild achter een 3rd party functie vind ik een beetje jammer. Het WP7 OS vind ik persoonlijk wel erg netjes.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True