Reading gmail messages doesnt mark read on web

wardy277

Senior Member
Feb 1, 2009
138
8
18
I am having a strange new issue with my gmail app.

When i read an email on my desire via the original gmail app, it doesn’t get marked as read on the actual web version. I go to gmail on my pc and see ih ave 20 unread messages, buti have read all these on the phone. I though the new gmail update would have fixed this but it hasn’t.

Also, it seems to be taking quite a long time to send out emails. Have i been stupid and turned of an option somewhere? Strangely enough when i press menu and labels the inbox says unread of 20, but when i click on it they are all read.

Auto Sync is on, background data is on, gmail sync is on. I have tried manually refreshing.

Any ideas?
 

wardy277

Senior Member
Feb 1, 2009
138
8
18
Really,

this has never been the case before. Not, even my email notification bar shows 14 unread, when there should only be one. Before when there was only 1 unread the notification bar showed the email subject aswell, now it just says 14 unread!!!
 

andQlimax

Senior Member
Jul 29, 2010
2,559
1,002
193
Rome
I am having a strange new issue with my gmail app.

When i read an email on my desire via the original gmail app, it doesn’t get marked as read on the actual web version. I go to gmail on my pc and see ih ave 20 unread messages, buti have read all these on the phone. I though the new gmail update would have fixed this but it hasn’t.

Also, it seems to be taking quite a long time to send out emails. Have i been stupid and turned of an option somewhere? Strangely enough when i press menu and labels the inbox says unread of 20, but when i click on it they are all read.

Auto Sync is on, background data is on, gmail sync is on. I have tried manually refreshing.

Any ideas?
Maybe u need to enable IMAP on the web version. It always worked for me.
 

EddyOS

Senior Member
Jan 2, 2010
15,282
4,028
0
London
I actually like the fact it doesn't update online. I tend to scan read on my phone and properly read online or once downloaded to Outlook (at which point they're archived).

If I refresh my inbox online it then shows them as read/archived but it doesn't bother me tbh
 

wardy277

Senior Member
Feb 1, 2009
138
8
18
IMAP is enabled, I havent touched any setting on the web as i have no need to use the web version. i read and reply to most of my emails via the app.
 

DilbertZG

Senior Member
Aug 1, 2008
155
11
0
Zagreb, Croatia
wardy277, I have exactly the same issue.

Everything works fine until a few days. Now my phone Gmail can not send email, "read" flag is not visible on web, deleted message stays on web application, unread message counter is broken (it shows, for example, 10 unread mail, when there must be only 2), and so on... Everything works as expected before.

Hope Google will fix it soon.
 

wardy277

Senior Member
Feb 1, 2009
138
8
18
I'm glad i am not the only one. strange that it is only limited to a few people. Maybe there is a setting somwhere or a broken connection via t-mobile?
 

dgwood12

Senior Member
Jun 5, 2010
319
416
0
My phone was doing this earlier today. I found a solution to get your gmail app marking mail as read on the server again. Go into settings-applications-gmail and clear the data on the app then open gmail again and it will re-sync your mail. This will fix the problem or at least it did for me. This also solves issues of the app not sending messages.
 

matt.loflin

New member
Mar 29, 2013
1
0
0
A little late...

I know this thread is quite old but I just fixed this on my windows 8 phone.

I have the same problem with my HTC 8x. I wrote a simple script in Google Scripts that runs every 15 minutes and marks ALL email as read and then goes back thru the inbox and marks all my inbox items as unread.

Solves my problem.

When I get the time I will make the script to where it skips the inbox altogether and just marks any items NOT in my inbox as read.

Here's the code:
Code:
/* Marks all emails as read, loops back and marks all inbox items as unread */
function markNonInboxItemsRead(threadId) {
  /* Mark all items read */
  var threadsAll = GmailApp.search('is:unread');
  for (var i = 0; i < threadsAll.length; i++){
    threadsAll[i].markRead();
  }
  
  /* Mark any inbox item as unread /=*/
  var threadsInbox = GmailApp.search('label:Inbox');
  for (var j = 0; j < threadsInbox.length; j++){
    threadsInbox[j].markUnread();
  }
};
It's easy to do and to setup a trigger.