Update: Microsoft has confirmed this is the issue. See my newer post for more info.
The reason Rafael is so valuable is because he can do stuff like this: Prove that Yahoo! Mail is the reason some people are experiencing massive data usage issues on Windows Phone.
Sniffing out IMAP packets to and from a Windows Phone isn’t as straight forward as it sounds. Microsoft’s IMAP4 implementation is very aware of the STARTTLS extension emitted by IMAP servers and switches to encrypted communication as soon as its detected, kinking the sniffing operation. (Worse, there’s no official UI for forcing clear-text communication.) To workaround this, I wrote a quick nodejs script to strip IMAP connections of the STARTTLS bit and passed them on to their destination.
What I discovered was shocking, although not surprising. Yahoo’s IMAP server (winmo.imap.mail.yahoo.com) does not respond to FETCH requests correctly.
Yahoo is sending ~25 times as much data as it needs to. (This can also be read as: Your phone is downloading ~25 times as much data as it normally would, had you sided with another email provider.)
This doesn’t mean that there aren’t other issues in Windows Phone that are causing data to leak. For example, I believe there to be a bug in the OS that causes Wi-Fi to disconnect under certain conditions, unnecessarily firing up extra 3G usage routinely. But I’m guessing this is a big part of the problem, the major part of it.

Must be something else causing my spike in data usage as I don’t use Yahoo Mail for wp7. The Wi-Fi disconnect issue seems more applicable in my case.
Right. I think there are multiple things. I also think this is the most egregious.
Something of intrest on this line…We purchased two WP7 on November 26, 2010.
Yesterday, I made a trip to the AT&T store because we could only connect on line when using WiFi. It turns out that BOTH of the phones had to have new SIM cards.
I don’t understand this! Any other problems like this out there…
Whenever I get a new phone I ask for a new SIM card. Avoids all kinds of issues.
Pingback: Windows Phone 7 のデータ消費問題の犯人は Yahoo! Mail か - ななふぉ
So this is the third-party issue that Microsoft determined, but couldn’t tell us? Must be that Yahoo!/Bing deal that is keeping them quiet. Why else would they be afraid to admit it is a competitor’s (Hotmail and Bing, after all are competitors to Yahoo! Mail and Search) service that is causing a big part of the problem.
I think it was a good-neighbor type move Microsoft made. Rather than outright criticizing Yahoo, they tried to keep it quiet. Stuff like this has the potential to hurt an already struggling company. However, now that the cat is out of the bag, it made no difference if Microsoft confirmed it. Microsoft isn’t all evil ya know. ;-)
I tend to agree, though I also agree it would be nice to have more information coming from Redmond. IMO, Microsoft is hunting down all reports of excessive data usage.
And here’s a new twist to the story: some of that extra data usage might not even exist. I see no reason why this would be limited to one platform: http://www.tipb.com/2011/01/31/att-sued-overstating-iphone-ipad-data-usage/
Pingback: Confirmed: Yahoo! Mail is the data leak culprit in Windows Phone … : : windows
Pingback: Report: Yahoo tied to Windows Phone 7 data slurp
Pingback: Now Microsoft confirms Yahoo! as the data leak culprit | Windows Phone Secrets
YES! This is totally Yahoo’s fault, and not Microsoft’s, because this exact thing happens in WebOS as well. My brother uses a 1GB per month on his Palm Pre because he has a legacy Yahoo mail account on there. (He’s been aware of the problem for a while, but Sprint isn’t nearly as stingy with data, so he just leaves it on there.)
Pingback: WMPoweruser.com » Yahoo for Windows Phone 7 proven to use excessive data usage(update)
Pingback: Bink.nu | Now Microsoft confirms Yahoo! as the data leak culprit - Bink.nu
Pingback: La surconsommation en 3G élucidée
Pingback: Yahoo causa sui Windows Phone 7 un eccessivo utilizzo di dati | Windows Phone Magazine Italia
Pingback: Microsoft Confirms Yahoo! as the Data Leak Culprit
Pingback: [WATCH]: Just Cause 2 Gameplay » Just Cause 2
Pingback: Tech Reviews » Yahoo, Microsoft finally ‘fess up to Windows Phone 7 data usage
Glad to see this (and other non confirmed issues) is the problem. I would be even more glad to see it fixed… Till then, I have to micromanage my data usage, and overall, I use about 40-100MB per month by simply turning off data usage when I don’t need it. Like you, Paul, most if not all of my connecting to the cloud/web happens over WiFi. I only turn on my data usage on those rare events that I need navigation or random info when not connected to WiFi. It would be nice to not have to worry about turning it off because I do like to get notifications especially when I’m mobile. However, I also do this to conserve battery life.
Is this device truly mobile if it is not reliably predictable in what it does when mobile? I suppose because it’s pocketable, the answer is yes… but not by my standards.
Pingback: Yahoo apologizes, but then confirms that Microsoft is really at fault | Windows Phone Secrets
Pingback: Yahoo apologizes, but then confirms that Microsoft is really at fault | My Windows Phone
Pingback: ByteCast 8: Reboot
Pingback: Whatever Happened to Windows Phone? « Into the Infinite Eclipse