How to check gmail mail read or not

There are a few ways to check if a Gmail email has been read or not:

Method 1: Check the email's "Seen" status

  1. Log in to your Gmail account.
  2. Click on the email you want to check.
  3. Look for the "Seen" status indicator at the top of the email. If it says "Seen" or has a checkmark (), it means the email has been read. If it says "Unseen" or has a blank space, it means the email has not been read.

Method 2: Check the email's "Read" status

  1. Log in to your Gmail account.
  2. Click on the email you want to check.
  3. Look for the "Read" status indicator at the top of the email. If it says "Read" or has a checkmark (), it means the email has been read. If it says "Unread" or has a blank space, it means the email has not been read.

Method 3: Use the Gmail search operator

  1. Log in to your Gmail account.
  2. Type the following search operator in the search bar: is:unread
  3. Press Enter to search for unread emails.
  4. If the email you want to check is not in the list of unread emails, it means it has been read.

Method 4: Use the Gmail API

  1. You can use the Gmail API to check the read status of an email programmatically. You'll need to set up a project in the Google Cloud Console and enable the Gmail API.
  2. Use the users.messages.get method to retrieve the email's metadata, including its read status.
  3. Check the labelIds field in the response to see if the email has been marked as "READ" or not.

Note that the read status of an email can be changed by the sender or the recipient, so it's possible for an email to be marked as read or unread even if you haven't actually read it.