January 2012 Blog Posts
How to really REALLY delete Google Gmail emails on Windows Phone 7

As a proud owner of a new HTC Titan I followed the same path many other people went down who

  1. Came from a different previous mobile phone platform (iPhone/iOS, Android)
  2. Use Google’s Gmail email service on their mobile phone.
  3. Regularly delete emails on their phone.
  4. Want deleted emails to be deleted on the server as well just like their previous mobile phone used to do.
  5. Don’t want to accept any answer involving explanations of how POP or IMAP work when other mobile phones still get it right.

Chances are, you are reading this because you are one of these people and stumbled upon this in hopes of a REAL solution, which is exactly what I promised in the title of this post. So let’s get right to it! I have to admit, I didn’t even figure it out all by myself, I stumbled over the solution by coincidence while configuring my Google Sync Settings to show multiple calendars on my Windows Phone following a blog post on the Windows Phone blog. None of the many discussions I found online on various popular forums ever mentioned the Google Sync Settings, it was usually all around POP vs. IMAP vs. EAS, or changes made in Windows Phone 7.5 Mango, so I figured it worth typing up if it helps somebody else out there.

Typically the described behavior is that even if you delete files on the phone and manually execute a sync, they will still only end up in the Gmail Archive folder, but not the trash. However, if you visit the Google Sync Settings page from your phone at, you will see the following screen:

After logging on to your account you will get a list of phones you use to sync with your Gmail account. As you can see I came from an iPhone to a Windows Phone:

And now right at the top the obvious answer jumps right at you: Check the “Enable “Delete Email As Trash” for this device” checkbox, and emails deleted on the phone will really REALLY get deleted (meaning end up in the Trash folder) from Gmail at the next sync interval or after a manual sync:

I tried it out of course, and it works as described for me. Hope it does for you as well!

posted @ Friday, January 27, 2012 3:46 PM | Feedback (20)
Welcome! This is the blog of a .NET software development enthusiast living in Silicon Valey, California, USA. The opinions posted here are my own and in no way represent the opinions of my employer or anybody else.