I am currently running MCR3.1, and today I seem to have some problems with my gmail syncing.
When I receive an email to my gmail account, it shows up on my Desire however, when I delete (or read) it on my Desire, it still shows up in the inbox count on the top of the screen, and the changes don't seem to being reflected in my Gmail account.
The items are still shown as unread, even though I have deleted the item on my Desire.
I have attached a screenshot to show the inbox count, even though all emails are read.
Any ideas?
Stu
It happen to me some hours ago, althoug not on Gmail but on my own server, through IMAP. I read the email, and it still said in the notification bar that I have unread email.
What I did is I killed the email app. Then the notification went away. Then I started the mail app again and no problem at all. Dont know why it happen.
No issues here with Gmail app and MCRr3
Hi all,
Old phone was a HD2, so i'm familiar with SenseUI.
With my HD2 (which had a very similiar contacts system), I could drag my finger to emails and it would show emails too and from the specific contacts email address.
I've tried a few times to different emails (both gmail and hotmail) to no avail.
I remember on the HD2 it would start to slow down if there were too many emails between each other. Perhaps this is why the feature doesn't seem to work?
Or am I just a retard?
Thanks!
It works for me though...
Maybe the difference is that all my contacts are coming from activesync. Though if I get a mail from a contact it doesn't matter where it comes from as long as I have that exact email adress noted at the contact.
Once i am in contacts, i can select a contact. Then in the bottom of the screen you will see several buttons. If i click on the mail icon i see all mails received from that person...
Odd, I have all my contacts sync'd through Google Contact. I don't see how that would affect anything though.
Can others comment on weather mail tab in contacts works?
works fine, but it does NOT have access to the googlemail program. That is not open source and google do not allow access to it for skins.
If all your emails are coming in in the Googlemail program, you'll get nothing on the mail tab.
As long as the emails are received in the mail program, then it works without a problem.
ahh, thanks for the reply rhedgehog. I am now using HTC's mail program in the background, I've turned off notifications, so I will still always use Gmail as it is superior.
But now my contacts have emails, cheers mate!
Hello all,
First I want to say thanks to all the developers and everyone who works so hard to make great stuff!
My question is regarding GMail: I use SkyRaider 3.0 RC2 Vanilla, Launcher Pro Plus, King's #3, OC to 1.13, s-off. I decided to enable the Priority Inbox Beta in my GMail account. I receive quite a bit of emails each day, so it did it's thing by filtering out the good and bad. When I receive a couple emails from people who are people I regularly get emails from, they appear in my Priority Inbox.
My phone's GMail icon will display 2 for 2 unread messages, but when I click on it only one unread shows up. I delete it, so now the unread out is at 1, but nothing is there. I cannot get it to clear unless I go to a computer to log in and get rid of it. I confirmed that both emails are in the same inbox.
Is that normal? I was able to get it corrected by disabling the Priority Inbox, and then clearing the GMail data/cache. Back to normal. Batt pulls, cycling power, nothing would clear the unread count. I understand that this feature is in its Beta phase, and what I am seeing is normal? Any comments?
The same thing has been happening the past few days for me. However I haven't enabled the Priority Inbox feature, and I'm on the 8/1 2.2 leak. I don't think its due to Priority Inbox, but rather a bug with the Gmail app. Just my two cents.
You have to go online in your browser and click on the unread email. I don't know why it's like that but that is how I have been dealing with the issue. If you open your phone's browser and log into gmail you will see the email it is reading and open it or delete it and it will zero out. Prior to rooting I had this issue as well, but could go to the "all mail" label and find what it was seeing, now even when I open it on my phone, it still shows unread sometimes.
I'd like to chime in and say I too noticed this problem today. It showed I had 5 unread messages. When I look in the inbox on my phone they were all read. However going to gmail on my computer showed the unread messages. Its as if the 'read' flag isn't being updated.
I've added a Google account to my WP7 (Using the Google, not Exchange/Outlook method). Emails sync to it fine but when I delete them from the phone: they aren't getting deleted in Gmail itself. I've waited maybe 30 minutes... Is this normal and I have to use Exchange/Outlook or what?
Edit- Ahh never mind. Apparently the "Delete" function does not trigger a sync... I manually sync it and they go away.
Yah it won't sync and delete off server right away. I'm pretty sure its based off the account sync setting. If you have it receive mail every 30mins, maybe thats when it will sync the deleted items as well. I just tested it, and it took about 1 minute for it to delete off server (mine is set to receive mail as it comes in). That way it doesn't sync every time you delete one email, then again when you delete another, it waits a certain amount of time then sync's the changes.
With my Yahoo, which can only be set for every 15mins as the fastest, I think thats when it does it.
That's exactly how mine's set, too, but since I didn't have any emails come in after I deleted it- it never sync'd.
GMail on Android didn't act like this- it'd go ahead and process item moves, deletes, etc... right away.
Yah I remember that on my Android as well. It was nice, but not really necessary to be instantaneous. Maybe they will implement that in the future?
You said yours wouldn't even sync the deleted items at the chosen sync interval because there was no new mail? Mine deletes from the server, new mail or not.
No, I meant mine is set to push. No new mail = no sync trigger.
If I set it on an interval it would but then it's not push.
For me i always have to tap the sync icon before quitting the mail ...
.... and so far its going good.
edit....running some tests
Deleting email messages from your phone does not delete them from Gmail (it does not move them to the Trash folder/label), even after syncing. If you log in to your Gmail account online, you will still find all of the "deleted" messages in All Mail.
This is due in part to the way the WP7 client works, but also because of the way Gmail implements folders as labels. Basically, all the WP7 client does is tell Gmail to remove the Inbox label from the message. In Gmail, that is not the same as deleting it. The Trash label is special in Gmail, and applying that label causes all other labels (including the All Mail label) to be removed, and the message gets flagged for permanent removal after 30 days.
If you delete messages on your phone, you will need to periodically log into your Gmail account through a browser to purge the old mail from All Mail, or it will continue to sit there. It's actually pretty easy to tell which messages in All Mail have been deleted by phone, because there will be no Inbox label indicator on them.
Well it's working at me..
You have to config imap at your wp7. That is the only way to sync correctly
RoboDad said:
Deleting email messages from your phone does not delete them from Gmail (it does not move them to the Trash folder/label), even after syncing. If you log in to your Gmail account online, you will still find all of the "deleted" messages in All Mail.
Click to expand...
Click to collapse
I'm not complaining about the Delete vs Archive thing. I actually like the way that works.
I'm complaining that when I Archive, Delete, Move, whatever... On Gmail on Android... The function gets synced. It doesn't want until a new sync, like on WP7.
OK, that makes sense. When I first set up my Google account on my phone, I used the as items arrive sync setting, and deletes were synced immediately. I'm not sure why it didn't work for you. But that was a while ago, so maybe something has changed.
TexUs said:
No, I meant mine is set to push. No new mail = no sync trigger.
If I set it on an interval it would but then it's not push.
Click to expand...
Click to collapse
The only PUSH for GMail is using Google Sync, which is ActiveSync, which means you have to set it up like an Exchange Server. Using IMAP is not PUSH, and POP3 certainly isn't.
RoboDad said:
Deleting email messages from your phone does not delete them from Gmail (it does not move them to the Trash folder/label), even after syncing. If you log in to your Gmail account online, you will still find all of the "deleted" messages in All Mail.
This is due in part to the way the WP7 client works, but also because of the way Gmail implements folders as labels. Basically, all the WP7 client does is tell Gmail to remove the Inbox label from the message. In Gmail, that is not the same as deleting it. The Trash label is special in Gmail, and applying that label causes all other labels (including the All Mail label) to be removed, and the message gets flagged for permanent removal after 30 days.
Click to expand...
Click to collapse
It has nothing to do with how WP7's client works. It works like any other IMAP client. Yahoo! tried the "WP7 Client" excuse and lost that battle. It's 100% due to Google's folder implementation. Most IMAP clients have to be coded specifically to work with Google's servers, because they use basically a proprietary label/folder structure due to their Label system (which is designed first and foremost for browser use, not client use).
GMail is a nightmare to work with in an IMAP client (many people agree, those who are used to it won't really care to agree or disagree).
If you delete messages on your phone, you will need to periodically log into your Gmail account through a browser to purge the old mail from All Mail, or it will continue to sit there. It's actually pretty easy to tell which messages in All Mail have been deleted by phone, because there will be no Inbox label indicator on them.
Click to expand...
Click to collapse
That's cause All Mail is your real inbox, and Google does nothing but adds flags to mails. These flags correspond to labels and the only thing you see in the other folder are really copies of the other mail. When working with GMail through a web client it doesn't copy anything, it just sort of links everything, so if you delete a mail it simply removes the labels and moves the real item from All Mail to Trash.
Since standard IMAP clients do not support labels, they have to create a folder for each label and download a copy of that message in each of those folders. Furthermore, since they don't support the labels (again), when you delete an email from Work the IMAP client is dumb and has no clue that Work is only a Label and that same mail is also flagged for "Marketing" and "Travel", as well as "All Mail."
So, you end up with the Work copy going to your IMAP client Trash (not the Gmail Trash), and a copy still sitting in "All Mail", "Marketing", and "Travel."
When you perform a sync/reconcile the GMail servers may see the "Work" email is gone, but it doesn't mean delete this mail to the Gmail Servers. It means "Remove this Label from this email." And going by that statement, I can confirm that your information is wrong about knowing which mail was deleted. For people with Filters on their Gmail Account and nested Labels (Social Networks/Facebook etc.) it will only remove the Label that corresponds to the folder you deleted the email from in MOST IMAP clients (some code to work with Google's service in a specific manner). Most IMAP clients (even Microsoft Outlook, and IIRC Mozilla Thunderbird as well) had to push out major updates to their apps to cope with GMail's IMAP implementation (or rather, the Folder to IMAP coupling of GMail).
They have to map the IMAP Trash Folder to Gmail's Trash folder and make sure the emails are properly linked so that when one is deleted, everything goes to trash which stops the user's All Mail folder from growing to a ridiculous size (and is terrible for Junk Mail that gets through the Junk Filter and may be labeled). Should not have to jump into two clients just to delete an email
That is why you have to do twice the work.
Gmail is terrible for IMAP because it forces most IMAP clients (unless specifically coded to handle Google's service) to download a ton of redundant data and the folder structures are terrible.
It has nothing to do with WP7's client...
POP3 with GMail in Outlook, etc. with a fast (i.e. 5-10min) Poll Time is great (their servers are stable and fast). IMAP? Terrible...
Use AIM with IMAP and that's the way most services work. When you delete the mail, it actually deletes, and the folder structures are uniform and pretty much standard.
Google does this because they datamine emails (they don't personally read them, but they data mine them for targetted advertising, etc.). It's also why they had to make a specific GMail app for Android, even though Google Mail supports POP3, IMAP4, and ActiveSync (with HTML Mail support).
So, to end this long boring post... That's why I find it better to use POP3 or ActiveSync for GMail. IMAP with Gmail forces your phone to download a lot of redundant data which ups the battery life implications of GMail IMAP compared to i.e. AOL/AIM Mail IMAP (Yahoo! is terrible, and I haven't used it in ages so I cannot attest to how well theirs is implimented even without the data leak issue).
I know how Google handles it. I like how they do it. It fits in with their philosophy of, "Archive, don't Delete"... So for me, if using another client- clients don't have an "Archive" button, just a "Delete" button.
If I'm using Gmail in another client, I want my emails Archived, not Deleted (current behavior). I'd be pissed if Delete actually moved them to Trash.
So my gripe is not Google in that regard at all. I both like and understand why they do it.
N8ter said:
The only PUSH for GMail is using Google Sync, which is ActiveSync, which means you have to set it up like an Exchange Server. Using IMAP is not PUSH, and POP3 certainly isn't.
Click to expand...
Click to collapse
The downside to that is you lose your calendar, right?
I think I could manage that. I don't need Calendar SYNC (I never refer to it on a desktop or anything)- I just need it backed up. So I can add my Calendar via my Live account.
I might do this method. It begs the question though, what method does the "Google Account" use in the background?? Something like IMAP?
Edit- well shoot... The Active Sync Google connection syncs the calendar, too. What the hell is the "Google Account" advantage, then?
I all,
I search to set up my inbox for delete really delete my mails, no archive.
My account was set up as a "GMAIL account", I have tried with activesync account too since I have read this thread but ... it's the same problem
No "Archive" menu, juste "delete", and no way to really delete ?
Is somebody have a solution?
Thanks.
See my post over on Microsoft Answers for a solution/workaround. Duplicated below as I am unable to post links due to being a new member!
The problem is with Gmail not MS, although MS could probably implement a 'fix' to workaround the problem that is Google's making, as some have suggested Apple may have done, but I have no experience of this as I do not use Apple products full stop.
Anyhow, there is a way to get this to work simply and reliably, although it does not work via Exchange ActiceSync, or at least I have not figured out a way of doing this yet.
If Gmail is set up via the WP7 inbuilt Exchange ActiceSync, uncheck email synchronisation under account settings, but leave Contact and Calendar checked if you use these. You will lose the Gmail Inbox.
Now, create a new account and enter the IMAP settings for Google and set your synchronisation interval as required. Your Gmail Inbox will reappear.
However, you're not done yet. You now, need to go into the Web interface for Gmail, go to Settings/Labels and untick Show in IMAP next to All Mail.
Now, goto Forwarding and POP/IMAP. Ensure IMAP is enabled, select Auto- Expunge off and then Move the message to the Bin, below it.
Now when you delete a message on WP7 they will appear under the Deleted Items label, but can easily be cleaned up to the Bin periodically via the web interface. Playing around with these settings will hopefully get you the behaviour you require. This particular way works well for me, as I it still gives me a recovery option if I accidentally delete something on my phone. The downside is that you essentially get two Recyle Bins in the web interface.
If someone works out how to do this via Exchange ActiveSync, or manages to refine this further, please let me know.
It's not perfect, but it does work. I hope this helps someone...