# Profile {#profile}

After logged in your Tmail account, click on avatar on top right then select option "Manage account"

![image](https://github.com/user-attachments/assets/3771e3f7-8071-466b-9bed-30424e29ae7a)


On Mobile, after you loggin TeanMail application, click on hamburger button => then select Manage account, the Settings screen will be displayed.

![Frame 13 (1)](https://github.com/user-attachments/assets/7ae8b5c2-ef36-4340-8282-d9a827e8508a)


The profile page allows you to:

 - [Manage your senders identities and signatures](#identities)
 - [Set up email rules to automatically sort your mails](#email-rules)
 - [Set up read receipt request](#email-read-receipts)
 - [Set up forwards to a third party email service](#forwarding)
 - [Enable your vacation mode](#vacation-mode)
 - [Manage folder visibility](#folder-visibility)
 - [Change your language settings](#language-settings)
 - [This menu also enables you to log out from tmail](#logout)

![image](https://github.com/user-attachments/assets/2ef0e91c-c1fd-46f9-9984-1da373cf6765)


## Identities

Email identities allow you to manage multiple personas from a single email account. This can be useful for personal, professional, or organizational purposes. Each identity can have its own name and signature.
When you're in Profle page, you can see your identity list

### 1. Create a new identity 

#### On Web

- (1) Click on "Create New Identity" button
- (2) Enter the name for the identity.
- (3) Email: Specify the email address associated with this identity. You can select one email from drop-down list. 
- (4) Reply to:  Specify the email address that will appear on recepient's composer when he reply to your email 
- (5) BCC: When you compose a new email wiht this identity, the emails in this field will be added to "Bcc" field of composer automatically
- (6) Customize the signature if needed.
- (7) Set as default identity: When an identity is set as dedault, its settings such as signature, BCC... will be used when you compose a new email. You can still change to a non default identity by selecting it in the composer.
- (8) Click button Create to save the new identity.

![image](https://github.com/linagora/tmail-flutter/assets/68209176/44f74874-2eff-4aa5-97e5-a267d5a26b71)

![image](https://github.com/linagora/tmail-flutter/assets/68209176/9a02fdae-6aa6-46c2-b599-1bc4d54fb717)

- You can include an image in signature of the identity, .eg company logo, product logo, project logo.... The image is sent in every email, so it should be an small image (less than 16KB).

![image](https://github.com/linagora/tmail-flutter/assets/68209176/f114e9c6-5674-42cb-9fc7-6d7404bc972f)

#### On mobile 

- (1) Click on "Create New Identity" button
- (2) Enter the name for the identity.
- (3) Email: Specify the email address associated with this identity. You can select one email from drop-down list. 
- (4) Reply to: Specify the email address that will appear on recepient's composer when he reply to your email 
- (5) BCC: When you compose a new email wiht this identity, the emails in this field will be added to "Bcc" field of composer automatically
- (6) Customize the signature if needed.
- (7) Set as default identity: When an identity is set as dedault, its settings such as signature, BCC... will be used when you compose a new email. You can still change to a non default identity by selecting it in the composer.
- (8) Click button Create to save the new identity.
- (9) - You can include an image in signature of the identity, .eg company logo, product logo, project logo.... The image is sent in every email, so it should be an small image (less than 16KB).

![Frame 8 (1)](https://github.com/linagora/tmail-flutter/assets/68209176/81057675-e258-45d6-baac-752047634fbf)


### 2. Edit an existing identity 

#### On Web 

- On identity listing you select radio button of the identity that you want to Edit then touch Edit icon
- On Edit identity screen, you can modify the fields Name, Reply to, Bcc, or signature as required.
- Save your changes.

![image](https://github.com/linagora/tmail-flutter/assets/68209176/5d49cb1b-796a-4815-8ec8-174bef26da66)

#### On mobile 

- On identity listing you click on the one that you want to Edit then select Edit button
- Modify the fields Name, Reply to, Bcc,checkbox "Set as default", or signature as required.
- Save your changes 

![Frame 9](https://github.com/linagora/tmail-flutter/assets/68209176/5bc30886-692d-41b9-ba2a-345a7e59b247)

### 3. Delete an Identity

#### On Web 

- On identity listing you click on the one that you want to Delete Then select Delete button

- Confirm the deletion.

![image](https://github.com/linagora/tmail-flutter/assets/68209176/4c2204fd-2c5a-4096-a15f-02f804daa6dd)

### On Mobile 

- On identity listing you click on the one that you want to Delete Then select Delete button

- Confirm the deletion.

![Frame 10](https://github.com/linagora/tmail-flutter/assets/68209176/48ffb00f-e44d-4397-9cb3-e83c150d24a9)


## Email rules

- Email rules, also known as filters are powerful tools that allow you to  manage your inbox by automatically sorting, moving to a folder, forwarding, or taking other actions on incoming emails.
- In Manage account page, When select "Email rules" on the left menu, you can see the list of current rules
  
![Group 12 (1)](https://github.com/user-attachments/assets/a0acc2e2-0ee0-49a9-b68e-20b19cdc469b)


![Frame 11](https://github.com/linagora/tmail-flutter/assets/68209176/1385bf23-1c64-46ef-a58c-3eaaef408218)

### 1. Create a rule

#### On Web

- (1) Click on `Add Rule` button
- (2) Select to apply all conditions or any of the conditions below
- (3) Name your rule for easy identification.
- (4) Define the conditions that trigger the rule (e.g., sender, Recipient, subject...). You can click "Add condition" to add more conditions to apply in this rule
- (5) Specify the actions to be taken when the conditions are met (e.g., move to a folder, mark as read). You can click:"Add action" to add more actions to apply in this rule   
- (6) Save the new rule.


![Group 13 (1)](https://github.com/user-attachments/assets/802bfb24-04c1-4312-a71b-b1169bfc12ac)


- The new rule will be applied for upcoming emails. The order to applied email rules is from the latest created date to the earliest created date of filters. 

#### On Mobile 

![Frame 14 (1)](https://github.com/user-attachments/assets/30334a28-ea89-4d12-b969-255d68cbfe91)

- The new rule will be applied for upcoming emails. The order to applied email rules is from the latest created date to the earliest created date of filters.
  
### 2. Edit an Existing Email Rule

#### On Web 
- On the email rule listing, click on Edit icon of the rule you want to edit.
- Modify the conditions or actions as needed.
- Save your changes.

![Group 14 (1)](https://github.com/user-attachments/assets/81751c82-3396-4de1-b5e9-88d26e4d4016)

#### On mobile 
- On the email rule listing, I click on three-dot button of the rule that I want to Edit, then select option Edit 
- Modify the conditions or actions as needed.
- Save your changes.

![Frame 15 (1)](https://github.com/user-attachments/assets/cd37997f-ac93-4d24-abf0-589ff4c05cac)

### 3. Delete an email rule

#### On Web

- On Email rules listing you click on Delete icon beside the one that you want to Delete
- Confirm the deletion.
  
![image](https://github.com/linagora/tmail-flutter/assets/68209176/af475797-0afe-47d8-b060-8ec5b50f8fbc)

#### On mobile 

- On the email rule listing, I click on three-dot button of the rule that I want to Edit, then select option Delete
- Confirm the deletion.

![Frame 14](https://github.com/linagora/tmail-flutter/assets/68209176/195ffd52-b62d-418b-a6b5-18e0e8d2425d)

## Email read receipts

- To find out when an email that you sent was opened, you can request a read receipt. A read receipt is sent to you as an email with the time and date of when your message was opened.
- This setting allows you to automaticaly enable the read receipt for any email that you sent:

![image](https://github.com/user-attachments/assets/82802328-c9c7-4dc7-84f6-d17c9bf2d5f7)

![Frame 19 (3)](https://github.com/user-attachments/assets/405fc2c6-2f29-4761-aae4-289c46f0abde)

- When you compose a new message, read receipt is enabled by default: 
![Group 21 (2)](https://github.com/user-attachments/assets/f8c71219-a474-4df4-a1f4-79102cbdfaf8)


## Forwarding

- This feature allows you to automatically send emails you receive to another email address.
- In Manage account page, When select "Forwarding" on the left menu, you can see the list of forwarding email addresses. 
  
![image](https://github.com/user-attachments/assets/0080a1b6-4296-4caa-b0f4-ae6d3bd482bb)


![Frame 16 (1)](https://github.com/user-attachments/assets/d0c47b1b-0ae7-4137-945a-6591bb571194)


### 1. Add the forwarding addesses

#### On Web 

(1) Enter the email address to which you want to forward your emails. You can input multiple email addresses 

(2) Click `Add recipient` buton to save your changes, there will be a successfull notification 

(3) Choose whether to keep a copy of forwarded emails in your original inbox: By default, the toggle is enabled.
   - When you enable this toggele, when a new email arrives in your inbox, it is automatically forwaded to the list of recipients below and the email is till in your inbox. This could be helpful in some cases as:
      -  Consolidating Emails: Forward emails from multiple accounts to a central inbox for easier management.
      -  Backup: Automatically forward emails to a backup email address 
      -  Forward emails at work to a personal mailbox in your vacation to ensure you don't lose important messages.
      -  Handle your departure
      - ...
   - When you disable the toggle, when a new email arrives in,  it is automatically forwaded to the list of recipients below and the email is not kept in your inbox. 

![Group 15 (2)](https://github.com/user-attachments/assets/dc0c9be1-aae6-49a5-ad5d-63f998e737c0)

![Group 16 (1)](https://github.com/user-attachments/assets/42acd010-2182-49c0-83c3-9cb37bfd85be)


#### On Mobile

![Frame 17 (1)](https://github.com/user-attachments/assets/1fe100e3-b0ee-4a54-b3d1-33e1869e5295)


### 2. Delete forwading addesses

#### On Web 

- If you no longer wish to forward your email, you can remove the forwarding email address.
- You can click Delete icon in each forwading address or select multiple addersses (1) then click button `Remove` (2)
- Confirm the deletion (3)

![Group 17 (1)](https://github.com/user-attachments/assets/4489b283-e051-4963-90da-c5baf2284d87)


#### On Mobile 

- You can click Delete icon in each forwading addess (1) or select multiple addesses (2) then click button `Remove` (3)
- Confirm the deletion
  
![Frame 18 (1)](https://github.com/user-attachments/assets/b4696bf4-3ece-40bf-9164-dee6e3a339d6)


## Vacation mode

- Automatic vacation replies are messages that are sent automatically to anyone who emails you while you're on vacation.
- Setting up automatic vacation reply is a convenient way to inform your contacts that you're away and won't be able to respond to emails promptly.
- On Manage accout page, YOu can select tab "Vacation" on left menu to access vacation reply settings

![image](https://github.com/linagora/tmail-flutter/assets/68209176/f2743333-bc42-4cc7-a50e-81121c43a355)

![image](https://github.com/linagora/tmail-flutter/assets/68209176/eb7a77dc-486f-4733-beb8-f33d4a338299)

  
### 1. Vacation setting 

#### On Web 

![image](https://github.com/linagora/tmail-flutter/assets/68209176/f2743333-bc42-4cc7-a50e-81121c43a355)

- (1) Turn on the toggle :`Automatically reply to messages when they are received`
- (2) Setting the Date Range: Specify the start and end dates/times for your automatic replies. This ensures that the messages are sent only during your vacation period.
- End date is optional. If you can turn off the toggle `Vacation stops at', it means the vacation does not have an end date and your vacation responder will work until you turn it off or change the setting. 
- (3) Subject: Input the automatic reply email's subject 
- (4) Compose your vacation reply message. Rich-text options are available 
- (5) Save changes. You need to click this button so that your input is applied.

![image](https://github.com/linagora/tmail-flutter/assets/68209176/8bf8aba2-4a1c-4e0f-baca-af02c9fe9ebf)

When the vacation is enabled, there will be a vacation banner in every screen until the vacation ends or you turn off it:
- (1) When you click on `Turn off`, the vacation responder is disabled immediately and the banner disappears
- (2) When you click on `Vacation setting`, it will open vacation setting page.

![image](https://github.com/linagora/tmail-flutter/assets/68209176/6ddff98e-daf3-42e4-bb46-5b70f11d455a)

#### On Mobile 

- (1) Turn on the toggle :`Automatically reply to messages when they are received`
- (2) Setting the Date Range: Specify the start and end dates/times for your automatic replies. This ensures that the messages are sent only during your vacation period.
- End date is optional. If you can turn off the toggle `Vacation stops at', it means the vacation does not have an end date and your vacation responder will work until you turn it off or change the setting. 
- (3) Subject: Input the automatic reply email's subject 
- (4) Compose your vacation reply message. Rich-text options are available 
- (5) Save changes. You need to click this button so that your input is applied.

![Frame 17 (1)](https://github.com/linagora/tmail-flutter/assets/68209176/4ed28990-92ee-4c15-8f07-095906aaa12c)


When the vacation is enabled, there will be a vacation banner in every screen until the vacation ends or you turn off it:
- (1) When you click on `Turn off`, the vacation responder is disabled immediately and the banner disappears
- (2) When you click on `Vacation setting`, it will open vacation setting page.

![Frame 18](https://github.com/linagora/tmail-flutter/assets/68209176/79f35edf-d5b6-48f6-84a0-36738803ac26)


### 2. Receive vacation automatic reply 

- When a person sends an email when your vacation mode is enabled, he will receive an automatic reply with the subject and message body which are inputed in your vacation setting screen

![image](https://github.com/user-attachments/assets/a8c4100c-4fdf-4f05-b0f9-47a3788a0dbf)


## Folder visibility

- Hiding and showing folders is a useful feature that allows you to customize the view of your mailbox and focus on the folders that are most important to you.
- This feature is particularly useful when you have numerous folders but want to focus on specific ones.
- On Manage accout page, YOu can select tab "Folder visibility" on left menu to access Folder visibility settings
- You can change the visibility of personal foder and team-mailbox
- You cannot change the visibility of system folder (Inbox, Archive, Draft, Outbox, Sent, Trash, Spam, Templates)
- In the folder list, If a folder is currently hiden, there will be a button `Show` next to it. If you click on this button, the folder will be shown on the left folder menu of your mailbox
- In the folder list, If a folder is currently shown, there will be a button `Hide` next to it. If you click on this button, the folder will be hidden on the left folder menu of your mailbox

![Group 18 (1)](https://github.com/user-attachments/assets/f3c5046f-71a2-4660-b52f-6a344f2a5796)


![Frame 19](https://github.com/linagora/tmail-flutter/assets/68209176/950010b0-144e-4708-b254-965e9191d081)


- You can also click on 3-dot button of a folder then select option "Hide folder, the folder will be hidden immediately

![Group 19 (1)](https://github.com/user-attachments/assets/be66eb05-c1c9-4ae7-a7a8-b7d273a2357a)


- On mobile, when you long-press on a folder, there will be a bottom sheet menu that contains option "Hide folder"

![Group 142](https://github.com/linagora/tmail-flutter/assets/68209176/65ab7fb3-0b5e-4dbb-9a97-27a659c38b73)

## Language settings

- Language setting determinse the language in which you view content, communicate, and interact with TwakeMail application
- By default, the language of the browser (for web) or system language (for mobile) will be used when you first logged-in TwakeMail and you can change it to your prefered language
- On Manage accout page, YOu can select tab "Language and regions" on left menu to access Language settings
- Then you can select the language that you want, it will be applied immediately to your Twake-Mail account. 

![image](https://github.com/user-attachments/assets/3ba8d626-8630-4ec2-8057-186f8ee33c0e)

![Frame 23](https://github.com/linagora/tmail-flutter/assets/68209176/946e08c8-5ac7-4cb7-ae9d-c2d4a795d717)

## Logout

- When you click on Sign-out button on Left menu of Manage account page, you will be logged out immedialtely and redirected to Log-in screen:

![Group 20 (1)](https://github.com/user-attachments/assets/937aee13-0a9c-424b-a125-115e560c5735)

![Frame 21](https://github.com/linagora/tmail-flutter/assets/68209176/d784381a-f5b7-4f32-a665-f52215bdb753)



