Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

andyoz

macrumors newbie
Original poster
Jan 7, 2012
2
0
I use Mail.app for imap email on my mac, and the iOS email client to access the same server on my iPhone.

Problem: when I delete something on the mac, it shows up as being deleted. (It is gone from the inbox). But it does not show up as deleted on the iPhone for days. So my mailbox views are out of sync. (As far as I can tell, the server never gets confused and everything is fine there.)

This looks like some sort of imap "expunge" or "purge" problem. In imap, when you delete something on your local client (Mail.app), then it only marks it for deletion on the server. It batch performs the deletions on the server at a later time. With most clients, you have a "sync" or "purge" button that you can use to force this to happen. I can't seem to find a way for Mail.app to do that.

I am using gmail as my mail server. *But*, I have both my Mail.app and iPhone settings correct for Gmail.

I do not have the problem that most folks post about, which is that they want to archive when they hit delete, rather than actually delete. I've got that setup just fine.

Mail.app settings:
- Store sent messages on server is checked
- Move deleted messages to the Trash mailbox is unchecked
- Permanently erase deleted messages when: never **1**
- Compact mailboxes automatically

iPhone settings:
- Gmail is set up for exchange access to m.google.com (it's imap on Mail.app, exchange on iPhone) **2**

Thoughts:
**1** should I fiddle with this setting? (see above)
**2** is this a problem because it's imap on the mac and exchange on the phone?

I'm stumped - does anybody have any ideas?

Many thanks,
Andy

Mac System: 10.7.2 OS X Lion Mac Mini.
iOS: iPhone 4S with iOS 5.0.1
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.