> For the complete documentation index, see [llms.txt](https://docs.precisiontestautomation.in/scriptlessautomation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.precisiontestautomation.in/scriptlessautomation/get-started/scriptless-config/mailconfiguration/gmailcredentials.properties.md).

# gmailCredentials.properties

This configuration file is tailored for setting up the Gmail environment to both read emails 📥 and send automated reports 📤. While the sending feature is solely for dispatching automation reports 📊, the reading feature is predominantly utilized for web actions 💻.

### Gmail config file Content 💌

#### For Sending Email 📤

* **GmailSentEnable**:
  * Values: `true` or `false`.
  * Determines if the email sending capability is active.
  * Example: `GmailSentEnable=false`
* **GmailEmailTO**:
  * Designates the primary recipient's email address 🎯.
  * Example: `GmailEmailTO=gaddamprabhat@gmail.com`
* **GmailEmailCC**:
  * (Optional) For the carbon copy recipient's email address 📎.
  * Example: `GmailEmailCC=cc.email@gmail.com`
* **GmailEmailBCC**:
  * (Optional) For the blind carbon copy recipient's email address 🕶️.
  * Example: `GmailEmailBCC=bcc.email@gmail.com`
* **GmailEmailSubject**:
  * Provides the subject heading for the email 📜.
  * Example: `GmailEmailSubject=Test Subject`
* **GmailEmailBody**:
  * Contains the central content or body of the email 📄.
  * Example: `GmailEmailBody="Please Find The Attached Report File!"`

#### For Reading Email 📥

* **maxRetries**:
  * Specifies the number of retry attempts if the initial email retrieval fails 🔁.
  * Example: `maxRetries=1`
* **retryIntervalMillis**:
  * Dictates the pause duration in milliseconds between consecutive email retrieval retry attempts ⏳.
  * Example: `retryIntervalMillis=1000`

#### For Both Sending and Reading Email 📤📥

* **GmailEmailUser**:
  * Your Gmail email address.
  * Example: `GmailEmailUser=your.email@gmail.com`
* **GmailEmailAppPasscode**:
  * The app-specific password generated from your Google account 🔑.
  * Example: `GmailEmailAppPasscode=yourapppassword`

It's paramount to practice caution when managing this configuration file 🛡️. Store it securely and avoid inadvertent sharing or committing of actual credentials to any public platform. For enhanced security, always opt for app-specific passwords over your primary Gmail password 🔐.

### File

{% file src="/files/zYJ7cDBjAdJheGraJMoF" %}

{% hint style="info" %}
This feature is available in License Code
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.precisiontestautomation.in/scriptlessautomation/get-started/scriptless-config/mailconfiguration/gmailcredentials.properties.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
