Integrate EmailV2 with Google SecOps
Integration version: 36.0
This document explains how to integrate EmailV2 with Google Security Operations (Google SecOps).
Use cases
The EmailV2 integration uses the Google SecOps capabilities to support the following use cases:
Phishing triage and notification: Automate the process of sending notification emails to recipients, including external users, and setting up asynchronous playbooks to wait for user responses (such as confirmation of a phishing attempt).
Incident data enrichment and retention: Search a mailbox for related messages based on criteria (like sender or subject) and save all file attachments from suspicious emails directly to the case wall for forensic analysis and data retention.
Mailbox management and containment: Automatically move malicious or triaged emails from the inbox to quarantine or archive folders, or permanently delete emails that match specific filters (such as deleting all copies of a known malware email across multiple folders).
Threaded response and collaboration: Send an immediate reply or a structured response within an existing email thread using the Send Thread Reply action, ensuring all necessary parties are kept in the loop with relevant security updates.
Before you begin
To enable the EmailV2 integration to successfully connect to your mail server, you must ensure the configured mailbox grants access to third-party applications using IMAP/SMTP.
If you are using a Gmail account, note the following access options:
OAuth 2.0 (Recommended): The most secure method, allowing applications to access mail data using tokens without requiring direct password exposure. For more details, see Third-party apps & your Google Account.
App password (Recommended for 2FA): A 16-digit passcode used as a password substitute for third-party applications when 2-Step Verification is enabled. For more details, see Sign in with app passwords.
Less secure apps (Deprecated): This legacy option allows access for apps that don't meet Google's latest security standards. For more details, see Less secure apps & your Google Account.
Network Access to IMAP/SMTP
Accessing and processing received email using IMAP and sending outgoing email using SMTP requires network access using the configured account credentials.
Network Requirements
The following table details the network access required for the integration to communicate with the mail server:
| Function | Default Port | Direction | Protocol |
|---|---|---|---|
| Mail Server Communication | Multivalues | Outbound | IMAP/SMTP |
Integration parameters
The EmailV2 integration requires the following parameters:
| Parameter | Description |
|---|---|
IMAP - Use SSL |
Optional. If selected, the action enables secure communication (SSL/TLS) when connecting to the IMAP server. Enabled by default. |
SMTP - Use Authentication |
Optional. If selected, the action enables authentication for the SMTP connection. This is required when the SMTP server isn't in an "open relay" configuration and requires credentials to send outgoing emails. Enabled by default. |
Sender's Address |
Required. The email address of the mailbox used by the integration for both sending and receiving messages. |
Sender's Display Name |
Required. The name that appears as the sender when the integration sends emails. |
SMTP Server Address |
Optional. The DNS hostname or IP address of the SMTP server used for sending emails,
such as |
SMTP Port |
Optional. The port number used to connect to the SMTP server, such as
|
IMAP Server Address |
Optional. The DNS hostname or IP address of the IMAP server required to retrieve
received emails, such as |
IMAP Port |
Optional. The port number used to connect to the IMAP server, such as
|
Username |
Required. The username required for authenticating with the mail server. |
Password |
Required. The password required for authenticating with the mail server. |
For instructions about how to configure an integration in Google SecOps, see Configure integrations.
You can make changes at a later stage, if needed. After you configure an integration instance, you can use it in playbooks. For more information about how to configure and support multiple instances, see Supporting multiple instances.
Actions
For more information about actions, see Respond to pending actions from Your Workdesk and Perform a manual action.
Delete Email
Use the Delete Email action to remove emails from the mailbox that match specified search criteria. You can utilize this action to either delete the first matching email found or delete all matching emails.
This action doesn't run on Google SecOps entities.
Action inputs
The Delete Email action requires the following parameters:
| Parameter | Description |
|---|---|
Folder Name |
Required. A comma-separated list of the mailbox folders where the action searches for emails. |
Message IDs |
Optional. A comma-separated list of specific Message IDs to search for and delete. If provided, this list overrides the |
Subject Filter |
Optional. A subject line used to narrow the search for matching emails. |
Sender Filter |
Optional. A sender's address used to search for matching emails. |
Recipient Filter |
Optional. A recipient's address used to search for matching emails. |
Days Back |
Optional. The time window (in days) the action searches for emails to delete. The timeframe is calculated with day granularity. Using a value of The default value is |
Delete all matching emails |
Optional. If selected, the action deletes all emails that match the specified criteria; otherwise, it only deletes the first match. Disabled by default. |
Action outputs
The Delete Email action provides the following outputs:
| Action output type | Availability |
|---|---|
| Case wall attachment | Not available |
| Case wall link | Not available |
| Case wall table | Not available |
| Enrichment table | Not available |
| JSON result | Available |
| Output messages | Available |
| Script result | Available |
JSON result
The following example shows the JSON result outputs received when using the Delete Email action:
{
"deleted_emails": {
"email_1_deleted": {
"message_id": "<a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0@mail.example.com>",
"deleted_from_folder": "Inbox",
"subject": "Suspicious Login Alert - Deleted",
"sender": "noreply@system.com",
"timestamp": "2025-11-20T14:30:00Z"
},
"email_2_deleted": {
"message_id": "<u1v2w3x4y5z6a7b8c9d0e1f2g3h4i5j6k7l8m9n0@mail.example.com>",
"deleted_from_folder": "Spam",
"subject": "Phishing Offer",
"sender": "scam@badsite.net",
"timestamp": "2025-11-15T09:15:00Z"
}
}
}
Output messages
The Delete Email action can return the following output messages:
| Output message | Message description |
|---|---|
|
The action succeeded. |
|
The action failed. Check the connection to the server, input parameters, or credentials. |
Script result
The following table lists the value for the script result output when using the Delete Email action:
| Script result name | Value |
|---|---|
is_success |
true or false |
DownloadEmailAttachments
Use the Download Email Attachments action to retrieve attachments from specific emails and save them to a designated path on the Google SecOps server.
This action doesn't run on Google SecOps entities.
Action inputs
The Download Email Attachments action requires the following parameters:
| Parameter | Description |
|---|---|
Folder Name |
Required. A comma-separated list of the mailbox folders where the action searches for the email. The default value is |
Download Path |
Required. The path on the Google SecOps server where the downloaded attachments are saved. |
Message IDs |
Optional. A comma-separated list of message IDs from which to download attachments. |
Subject filter |
Optional. A subject line used to narrow the search for the email. |
Action outputs
The Download Email Attachments action provides the following outputs:
| Action output type | Availability |
|---|---|
| Case wall attachment | Not available |
| Case wall link | Not available |
| Case wall table | Not available |
| Enrichment table | Not available |
| JSON result | Not available |
| Output messages | Available |
| Script result | Available |
Output messages
The Download Email Attachments action can return the following output messages:
| Output message | Message description |
|---|---|
|
The action succeeded. |
|
The action failed. Check the connection to the server, input parameters, or credentials. |
Script result
The following table lists the value for the script result output when using the Download Email Attachments action:
| Script result name | Value |
|---|---|
attachments_local_paths |
A string of comma-separated full paths to the saved attachments. |
Forward Email
Use the Forward Email action to send an existing email, including its previous thread content, to new recipients by providing the original email's unique Message ID.
This action doesn't run on Google SecOps entities.
Action inputs
The Forward Email action requires the following parameters:
| Parameter | Description |
|---|---|
Folder Name |
Required. The mailbox folders where the original email is located.
The default value is |
Message ID of the email to forward |
Required. The unique |
Recipients |
Required. A comma-separated list of the primary email addresses for the new recipients. |
CC |
Optional. A comma-separated list of email addresses to include in the CC field. |
BCC |
Optional. A comma-separated list of email addresses to include in the BCC field. |
Subject |
Required. The subject line for the forwarded email. |
Content |
Optional. Additional body content to include in the forwarded email. |
Return message id for the forwarded email |
Optional. If selected, the action returns the unique Message ID of the newly forwarded email in the JSON result. Disabled by default. |
Attachment Paths |
Optional. A comma-separated list of file paths on the server for additional attachments. |
Action outputs
The Forward Email action provides the following outputs:
| Action output type | Availability |
|---|---|
| Case wall attachment | Not available |
| Case wall link | Not available |
| Case wall table | Not available |
| Enrichment table | Not available |
| JSON result | Available |
| Output messages | Available |
| Script result | Available |
JSON result
The following example shows the JSON result outputs received when using the Forward Email action:
{
"Date"
"message_id"
"Recipient"
}
Output messages
The Forward Email action can return the following output messages:
| Output message | Message description |
|---|---|
|
The action succeeded. |
|
The action failed. Check the connection to the server, input parameters, or credentials. |
Script result
The following table lists the value for the script result output when using the Forward Email action:
| Script result name | Value |
|---|---|
is_success |
true or false |
Move Email to Folder
Use the Move Email to Folder action to transfer emails from a specified source folder to a different destination folder within the mailbox.
This action doesn't run on Google SecOps entities.
Action inputs
The Move Email to Folder action requires the following parameters:
| Parameter | Description |
|---|---|
Source Folder Name |
Required. The name of the source folder from which the emails are moved. |
Destination Folder Name |
Required. The name of the destination folder where the emails are moved. |
Message IDs |
Optional. A comma-separated list of specific Message IDs to search for and move. If provided, this list overrides |
Subject Filter |
Optional. A subject line used to narrow the search for matching emails. |
Only Unread |
Optional. If selected, the search restricts results to only unread emails. Disabled by default. |
Action outputs
The Move Email to Folder action provides the following outputs:
| Action output type | Availability |
|---|---|
| Case wall attachment | Not available |
| Case wall link | Not available |
| Case wall table | Not available |
| Enrichment table | Not available |
| JSON result | Available |
| Output messages | Available |
| Script result | Available |
JSON result
The following example shows the JSON result outputs received when using the Move Email to Folder action:
{
"emails": {
"email_1": {
"message_id": "<4f1e50e8f4027d187a2385a39b83cde46e5b53c1@mail.example.com>",
"received": "Mon, 24 Nov 2025 10:00:00 +0000",
"sender": "security-alert@example.com",
"recipients": "user@example.com",
"subject": "Phishing Alert: Urgent Action Required",
"plaintext_body": "Original alert content...",
"moved_from_folder": "Inbox",
"moved_to_folder": "Quarantine"
},
"email_2": {
"message_id": "<a5b6c7d8e9f01g2h3i4j5k6l7m8n9o0p1q2r3s4t@mail.example.com>",
"received": "Sun, 23 Nov 2025 14:30:00 +0000",
"sender": "noreply@system.com",
"recipients": "user@example.com",
"subject": "System Update Notification",
"plaintext_body": "System update successful...",
"moved_from_folder": "Inbox",
"moved_to_folder": "Archive"
}
}
}
Output messages
The Move Email to Folder action can return the following output messages:
| Output message | Message description |
|---|---|
|
The action succeeded. |
|
The action failed. Check the connection to the server, input parameters, or credentials. |
Script result
The following table lists the value for the script result output when using the Move Email to Folder action:
| Script result name | Value |
|---|---|
is_success |
true or false |
Ping
Use the Ping action to test the connectivity to Email V2.
This action doesn't run on Google SecOps entities.
Action inputs
None.
Action outputs
The Ping action provides the following outputs:
| Action output type | Availability |
|---|---|
| Case wall attachment | Not available |
| Case wall link | Not available |
| Case wall table | Not available |
| Enrichment table | Not available |
| JSON result | Not available |
| Output messages | Available |
| Script result | Available |
Output messages
The Ping action can return the following output messages:
| Output message | Message description |
|---|---|
|
The action succeeded. |
|
The action failed. Check the connection to the server, input parameters, or credentials. |
Script result
The following table lists the value for the script result output when using the Ping action:
| Script result name | Value |
|---|---|
is_success |
true or false |
Save Email Attachments to Case
Use the Save Email Attachments to Case action to retrieve and automatically save attachments from specific emails in the mailbox directly onto the current case's Case Wall.
This action doesn't run on Google SecOps entities.
Action inputs
The Save Email Attachments to Case action requires the following parameters:
| Parameter | Description |
|---|---|
Folder Name |
Required. A comma-separated list of the mailbox folders where the action searches for the email. |
Message ID |
Optional. The unique Message ID of the email from which to download attachments. |
Attachment To Save |
Optional. The specific name of the attachment being saved. If no value is provided, the action saves all attachments from the email to the Case Wall. |
Action outputs
The Save Email Attachments to Case action provides the following outputs:
| Action output type | Availability |
|---|---|
| Case wall attachment | Not available |
| Case wall link | Not available |
| Case wall table | Not available |
| Enrichment table | Not available |
| JSON result | Available |
| Output messages | Available |
| Script result | Available |
JSON result
The following example shows the JSON result outputs received when using the Save Email Attachments to Case action:
{
"saved_attachments_from_email": {
"message_id": "<a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0@mail.example.com>",
"subject": "Email with Malicious Attachment",
"sender": "external@suspicious.com",
"attachments_saved": [
{
"file_name": "Invoice_Q3_2025.pdf",
"file_hash_md5": "3bd4a36cc0ed0bfc12ae5e2ece929e82",
"saved_to_case_wall": "True"
},
{
"file_name": "Report_Data.docx",
"file_hash_md5": "b3e0c1a9f8d7c6b5a4e3d2c1b0a9f8e7",
"saved_to_case_wall": "True"
}
]
}
}
Output messages
The Save Email Attachments to Case action can return the following output messages:
| Output message | Message description |
|---|---|
|
The action succeeded. |
|
The action failed. Check the connection to the server, input parameters, or credentials. |
Script result
The following table lists the value for the script result output when using the Save Email Attachments to Case action:
| Script result name | Value |
|---|---|
is_success |
true or false |
Search Email
Use the Search Email action to find specific emails within the configured mailbox using various filtering criteria.
The action retrieves details about the matching messages in a JSON file, which can be used for subsequent automated or manual analysis.
This action doesn't run on Google SecOps entities.
Action inputs
The Search Email action requires the following parameters:
| Parameter | Description |
|---|---|
Folder Name |
Required. A comma-separated list of the mailbox folders where the action searches for emails. The default value is |
Subject Filter |
Optional. A subject line used to narrow the search for matching emails. |
Sender Filter |
Optional. A sender's address used to search for matching emails. |
Recipient Filter |
Optional. A recipient's address used to search for matching emails. |
Time frame (minutes) |
Required. The time window (in minutes) the search looks back for emails. The default value is |
Only Unread |
Optional. If selected, the search retrieves only unread emails. Disabled by default |
Max Emails To Return |
Required. The maximum number of emails the action returns as a result. The default value is |
Action outputs
The Search Email action provides the following outputs:
| Action output type | Availability |
|---|---|
| Case wall attachment | Not available |
| Case wall link | Not available |
| Case wall table | Not available |
| Enrichment table | Not available |
| JSON result | Available |
| Output messages | Available |
| Script result | Available |
JSON result
The following example shows the JSON result outputs received when using the Search Email action:
{
"emails": {
"email_1": {
"message id": "<CAJP=A_uGkttoWc1eahvP43rWVEsdk77nMu1FomhgRjRSmySLLg@mail.example.com>",
"received": "Mon, 26 Aug 2019 03:20:13 -0700 (PDT)",
"sender": "user@test.example",
"recipients": "user1@example.com,user2@example.com",
"subject": "Cool offer",
"plaintext_body": "Hi, ...",
"attachmment_1": "pdfdocument.pdf",
"attachment_1_file_hash_md5": "3bd4a36cc0ed0bfc12ae5e2ece929e82"
},
"email_2": {
"message id": "<WEAA=D_uGkttoWc1eahvP43rWVEsdk77nMu1FomhgRjRSmySLLg@mail.example.com>",
"received": "Wen, 21 Aug 2019 03:20:13 -0700 (PDT)",
"sender": "user@test.example",
"recipients": "user3@example.com",
"subject": "Cool offer",
"plaintext_body": "Hi, ...",
"attachmment_1": "photo.jpg", "attachment_1_file_hash_md5": "3bd4a36cc0ed0bfc12ae5e2ece929e82",
"attachmment_2": "word_document.docx",
"attachment_2_file_hash_md5": "3bd4a36cc0ed0bfc12ae5e2ece929e82"
}
}
}
Output messages
The Search Email action can return the following output messages:
| Output message | Message description |
|---|---|
|
The action succeeded. |
|
The action failed. Check the connection to the server, input parameters, or credentials. |
Script result
The following table lists the value for the script result output when using the Search Email action:
| Script result name | Value |
|---|---|
is_success |
true or false |
Send Email
Use the Send Email action to send emails from the configured mailbox to multiple recipients.
This action optionally returns the Message ID, which can then be used by the Wait for Email From User action to track user responses and control playbook execution.
This action doesn't run on Google SecOps entities.
Action inputs
The Send Email action requires the following parameters:
| Parameter | Description |
|---|---|
Recipients |
Required. The primary recipient email addresses. Multiple addresses must be separated by commas. |
CC |
Optional. The email addresses to include in the Carbon Copy (CC) field. Multiple addresses must be separated by commas. |
Bcc |
Optional. The email addresses to include in the Blind Carbon Copy (Bcc) field. Multiple addresses must be separated by commas. |
Subject |
Required. The subject line of the email message. |
Content |
Required. The body content of the email message. |
Return message id for the sent email |
Optional. If selected, the action returns the unique Message ID in the JSON result. This ID can be used by the
Disabled by default. |
Attachments Paths |
Optional. A comma-separated list of absolute file paths on the server for attachments. |
Action outputs
The Send Email action provides the following outputs:
| Action output type | Availability |
|---|---|
| Case wall attachment | Not available |
| Case wall link | Not available |
| Case wall table | Not available |
| Enrichment table | Not available |
| JSON result | Available |
| Output messages | Available |
| Script result | Available |
JSON result
The following example shows the JSON result outputs received when using the Send Email action:
{
"message_id": "<4f1e50e8f4027d187a2385a39b83cde46e5b53c1-10013525-100078757@example.com>"
}
Output messages
The Send Email action can return the following output messages:
| Output message | Message description |
|---|---|
|
The action succeeded. |
|
The action failed. Check the connection to the server, input parameters, or credentials. |
Script result
The following table lists the value for the script result output when using the Send Email action:
| Script result name | Value |
|---|---|
is_success |
true or false |
Send Thread Reply
Use the Send Thread Reply action to send a new message as a response within an existing email thread using the original message ID.
This action doesn't run on Google SecOps entities.
Action inputs
The Send Thread Reply action requires the following parameters:
| Parameter | Description |
|---|---|
Message ID |
Required. The unique ID of the message to which the reply is sent. |
Folder Name |
Required. A comma-separated list of the mailbox folders where the action searches for the original email. The folder name must match the IMAP folder exactly. If the name contains spaces, it must be wrapped in double quotes (such as "[Gmail]/All Mail"). The default value is |
Content |
Required. The body content of the reply message. |
Attachment Paths |
Optional. A comma-separated list of file paths on the server for attachments to include in the reply. |
Reply All |
Optional. If selected, the reply is sent to all recipients of the original email thread. This parameter takes priority over Enabled by default. |
Reply To |
Optional. A comma-separated list of specific email addresses to receive the reply. If |
Action outputs
The Send Thread Reply action provides the following outputs:
| Action output type | Availability |
|---|---|
| Case wall attachment | Not available |
| Case wall link | Not available |
| Case wall table | Not available |
| Enrichment table | Not available |
| JSON result | Available |
| Output messages | Available |
| Script result | Available |
JSON result
The following example shows the JSON result outputs received when using the Send Thread Reply action:
{
"message_id": "<162556278608.14165.480701790user@example>",
"recipients": "test@example.com"
}
Output messages
The Send Thread Reply action can return the following output messages:
| Output message | Message description |
|---|---|
|
The action succeeded. |
|
The action failed. Check the connection to the server, input parameters, or credentials. |
Script result
The following table lists the value for the script result output when using the Send Thread Reply action:
| Script result name | Value |
|---|---|
is_success |
true or false |
Wait for Email From User
Use the Wait for Email From User action to pause the playbook's execution and monitor a mailbox for a reply to a message previously sent by the Send Email action.
This action doesn't run on Google SecOps entities.
Action inputs
The Wait for Email From User action requires the following parameters:
| Parameter | Description |
|---|---|
Email Message_id |
Required. The unique Message ID of the sent email for which the action tracks replies. If the message has been sent using the Send Email action, please select
|
Email Date |
Required. The timestamp indicating when the original email was sent. The action uses this value to calculate the reply window. If the message was sent using the Send Email action, use the placeholder
|
Email Recipients |
Required. A comma-separated list of recipient email addresses from which the action waits for a reply. If the message was sent using the Send Email action, use the placeholder
|
Wait stage timeout (minutes) |
Optional. The duration (in minutes) the action waits for a reply before marking the wait stage as timed out. The default value is |
Wait for all recipients to reply? |
Optional. If selected, the playbook waits for responses from all recipients to proceed; otherwise, it proceeds after receiving the first reply. Enabled by default. |
Wait stage exclude pattern |
Optional. A regular expression pattern used to exclude specific replies (such as automated Out-of-Office messages) from being considered valid responses. |
Folder to check for reply |
Optional. A comma-separated list of the mailbox folders where the action searches for the user's reply. This parameter is case-sensitive. The default value is |
Fetch Response Attachments |
Optional. If selected, any attachments included in the recipient's reply are saved as attachments for the action result. Disabled by default. |
Action outputs
The Wait for Email From User action provides the following outputs:
| Action output type | Availability |
|---|---|
| Case wall attachment | Not available |
| Case wall link | Not available |
| Case wall table | Not available |
| Enrichment table | Not available |
| JSON result | Available |
| Output messages | Available |
| Script result | Available |
JSON result
The following example shows the JSON result outputs received when using the Wait for Email From User action:
{
"Responses":
{[
"user1@example.com": "Approved",
"user2@example.com": "",
"user3@example.com": ""
]}
}
Script result
The following table lists the value for the script result output when using the Wait for Email From User action:
| Script result name | Value |
|---|---|
is_success |
true or false |
Connectors
For more detail about how to configure connectors in Google SecOps, see Ingest your data (connectors).
Generic IMAP Email Connector
Use the Generic IMAP Email Connector to periodically connect to an IMAP mail to check a specified mailbox for new emails. The connector processes new emails in near real-time, translating them into contextualized alerts and cases within the Google SecOps platform.
Known Issues and Limitations
Outlook Attachments (.eml): The connector may not process attachments converted to the .eml format by Microsoft Outlook if critical headers are missing. Google SecOps still creates an alert for the email, but without an event based on the attachment. The following log indicates this issue:
Error Code 1: Encountered an email object with missing headers. Please visit documentation portal for more details.Missing Filenames: When processing attached mail files that lack a filename in the email headers, the connector assigns a unique placeholder filename:
Undefined_{UUID}.eml, allowing the attachment to appear as an event in Google SecOps.
Email Case Forwarding
Google SecOps communicates with the email server to search for and ingest emails, forwarding them to the platform for near real-time translation and contextualization as security alerts.
Connector Rules
- The connector uses SSL/TLS to ensure encrypted communication with the email server.
- The connector supports connecting to the mail server using a proxy for both IMAP and IMAPS traffic.
- The connector allows searching for emails across multiple mailbox folders. The
Folderparameter accepts a comma-separated, case-sensitive list of folder names. - The connector supports Unicode encoding, enabling it to process emails sent in languages other than English.
Connector inputs
The Generic IMAP Email Connector requires the following parameters:
| Parameter | Description |
|---|---|
Default Environment |
Optional. The name of the environment to which ingested alerts are assigned. |
Run Every |
Optional. The frequency at which the connector runs to check for new emails. The default value is |
Product Field Name |
Required. The name of the field where the product name is stored. The product name primarily impacts mapping. To streamline and improve the mapping process for the connector, the default value resolves to a fallback value that is referenced from the code. Any invalid input for this parameter resolves to a fallback value by default. The default value is |
Event Field Name |
Required. The name of the field that determines the event name (subtype). The default value is |
Additional headers to extract from emails |
Optional. A comma-separated list of custom header fields to be extracted from the email message during connector processing. |
Script Timeout (Seconds) |
Required. The timeout limit, in seconds, for the Python process that runs the current script. The default value is |
IMAP Server Address |
Required. The IP address or DNS hostname of the IMAP server to connect to. |
IMAP Port |
Required. The port number used to connect to the IMAP server. |
Username |
Required. The username for the mailbox from which the connector pulls emails
such as |
Password |
Required. The password for the mailbox used to pull emails. |
Folder to check for emails |
Required. A comma-separated list of mailbox folders where the connector searches for emails. This parameter is case-sensitive. The default value is |
Server Time Zone |
Optional. The timezone configured in the mail server. The default value is |
Environment Regex Pattern |
Optional. A regular expression pattern used to manipulate the event field data and extract the environment name. |
IMAP USE SSL |
Optional. If selected, the connector uses SSL/TLS to establish a secure IMAP connection to the mail server. Enabled by default. |
Unread Emails Only |
Optional. If selected, the connector pulls only unread emails. Enabled by default. |
Mark Emails as Read |
Optional. If selected, emails are marked as read after being successfully pulled by the connector. Enabled by default. |
Attach Original EML |
Optional. If selected, the original message is attached to the created alert as an .eml file. Disabled by default. |
Regex expressions to handle forwarded emails |
Optional. A JSON one-liner string containing regular expression patterns to extract original subject, sender, and recipient fields from forwarded emails. |
Exclusion Body Regex |
Optional. A regular expression pattern used to exclude emails from ingestion if the
body content matches the pattern, such as
|
Exclusion Subject Regex |
Optional. A regular expression pattern used to exclude emails from ingestion if the
subject line matches the pattern, such as
|
Offset Time In Days |
Required. The maximum number of days backwards the connector fetches mail from (max time window). This value also serves as a fallback for the initial run or if the connector timestamp expires, ensuring alerts are ingested for the disabled period. The default value is |
Max Emails Per Cycle |
Required. The maximum number of emails the connector processes in a single polling cycle. The default value is |
Proxy Server Address |
Optional. The address of the proxy server to use. |
Proxy Username |
Optional. The username for proxy server authentication. |
Proxy Password |
Optional. The password for proxy server authentication. |
Create a Separate Siemplify Alert per Attached Mail File? |
Optional. If selected, the connector creates a separate alert for every attached email file found within a message. This is useful when event mapping is set to create entities from attached email files. Disabled by default. |
Original Received Mail Prefix |
Optional. A prefix (such as The default value is |
Attached Mail File Prefix |
Optional. A prefix (such as The default value is |
Need more help? Get answers from Community members and Google SecOps professionals.