# Mark Email as Read/Unread

> `UiPath.Mail.Activities.Business.MarkMailAsReadX`

`UiPath.Mail.Activities.Business.MarkMailAsReadX`

## Description

:::important
The new version of the Outlook application impacts this activity. For more details, check [New Outlook impact on UiPath Outlook Desktop activities](https://docs.uipath.com/activities/other/latest/productivity/new-outlook-impacts-outlook-desktop-activities#new-outlook-impact-on-uipath-outlook-desktop-activities).
:::

Marks the specified mail message or invite as Read or Unread. Should be used for the currently selected Outlook email or invite, or in a [For Each Email](https://docs.uipath.com/activities/other/latest/productivity/for-each-email-x) activity when iterating through Gmail, or Outlook emails. This activity must be added inside a [Use Outlook 365](https://docs.uipath.com/activities/other/latest/productivity/exchange-application-card), [Use Gmail](https://docs.uipath.com/activities/other/latest/productivity/gmail-application-card), or [Use Desktop Outlook App](https://docs.uipath.com/activities/other/latest/productivity/outlook-application-card) activity.

To learn how to use this activity, see [Tutorial: Extracting Data from Automated Emails and Moving it to a Desktop Application](https://docs.uipath.com/studiox/docs/tutorial-extracting-data-from-automated-emails-moving-it-to-a-desktop-application).

## Configuring the activity

### Designer panel

* **Email** - Select **Plus** on the right side of the field and then, from the menu, select the mail to mark. When the activity is inside a **For Each Email** activity, select **CurrentMail** to indicate the current mail in the iteration. When automating the Outlook desktop app, you can also select **Selected Mail** to use the message that is selected in Outlook when the project is executed. Alternatively, you can select **Open in Advanced Editor** and enter a VB expression.
* **Mark as** - Indicate how to mark the email by selecting an option from the drop-down menu - **Read** (the default selection) or **Unread**.

### Properties panel

#### Common

* **DisplayName** - The name displayed for the activity in the Designer panel.

#### Input

* See the options in the body of the activity.

#### Misc

* **Private** - If selected, the values of variables and arguments are no longer logged at Verbose level.
