GetMessageIdAndRecipients
Get the Internet Message Id and Recipient's address of Messages in a format of `internet_message_id:recipients_address.`.
python · Cofense Vision
Source
import demistomock as demisto # noqa: F401 from CommonServerPython import * # noqa: F401 def main(): try: args: dict = demisto.args() root = args.get("key") if root: if not isinstance(root, list): root = [root] t: list = [] for obj in root: internet_message_id = obj.get("internetMessageId") recipients = obj.get("recipients", []) if internet_message_id and recipients: messages = [] for recipient in recipients: address = recipient.get("address") if address: messages.append(f"{internet_message_id}:{address}") t.extend(messages) demisto.results(t) except Exception as e: demisto.error(traceback.format_exc()) return_error(f"Could not format data.\n{e}") if __name__ in ("builtins", "__builtin__"): main()
README
Get the Internet Message Id and Recipient’s address of Messages in a format of internet_message_id:recipients_address.
Script Data
| Name | Description |
|---|---|
| Script Type | python3 |
| Tags | transformer |
| Cortex XSOAR Version | 6.2.0 |
Inputs
| Argument Name | Description |
|---|---|
| key | Object Key. |
Outputs
| Path | Description | Type |
|---|---|---|
| Cofense.Message | ID and Recipient’s address of emails in specific format. | Unknown |