E-mail V2
Version de l'intégration : 35.0
Prérequis
L'exemple décrit dans cette section est basé sur Gmail, qui propose plusieurs options pour accéder aux données de la boîte aux lettres à partir d'applications tierces :
L'accès aux applications plus sécurisé, activé par défaut, permet de se connecter à un compte Google sans exposer le mot de passe, de voir les données auxquelles l'application tierce aura accès, et plus encore.
Comment des applications plus sécurisées contribuent à protéger votre compte
Mot de passe d'application Un mot de passe d'application est un code secret à 16 chiffres qui permet à l'application tierce d'accéder à la boîte aux lettres Gmail. Les mots de passe d'application ne peuvent être utilisés qu'avec les comptes pour lesquels la validation en deux étapes est activée.
L'option Applications moins sécurisées concerne généralement les applications tierces qui, pour une raison ou une autre, ne respectent pas les normes de sécurité de Google. Si cette option n'est pas activée, les tentatives d'accès à la boîte aux lettres Gmail par des applications tierces qui ne respectent pas les normes de sécurité de Google seront bloquées. L'activation de cette option rend le compte Gmail moins sécurisé. Vous devez donc l'utiliser avec précaution.
Accès réseau à IMAP/SMTP
L'accès au courrier à l'aide d'IMAP et l'envoi de courrier à l'aide de SMTP s'effectuent à l'aide d'un compte configuré.
Détails de la configuration : Compte : activez l'accès pour les applications moins sécurisées.
Fonction | Port par défaut | Direction | Protocole |
---|---|---|---|
API | Valeurs multiples | Sortant | IMAP/SMTP |
Configurer l'intégration Email V2 dans Google Security Operations
Pour obtenir des instructions détaillées sur la configuration d'une intégration dans Google SecOps, consultez Configurer des intégrations.
Paramètres d'intégration
Utilisez les paramètres suivants pour configurer l'intégration :
Nom à afficher du paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
Nom de l'instance | Chaîne | N/A | Non | Nom de l'instance pour laquelle vous souhaitez configurer l'intégration. |
Description | Chaîne | N/A | Non | Description de l'instance. |
Adresse de l'expéditeur | Chaîne | user@example.com | Oui | Adresse e-mail à utiliser dans l'intégration, pour envoyer des e-mails et travailler avec les e-mails reçus pour cette adresse e-mail (boîte aux lettres) |
Nom à afficher de l'expéditeur | Chaîne | N/A | Oui | Nom à afficher de l'expéditeur. |
Adresse du serveur SMTP | Chaîne | smtp.hmail.com | Étape pas encore configurée | Nom d'hôte DNS ou adresse IP du serveur SMTP auquel se connecter. La configuration du serveur SMTP est utilisée pour envoyer des e-mails. |
Port SMTP | Integer | 565 | Étape pas encore configurée | Port du serveur SMTP auquel se connecter. |
Adresse du serveur IMAP | Chaîne | imap.hmail.com | Étape pas encore configurée | Nom d'hôte ou adresse IP du serveur IMAP auquel se connecter. IMAP est utilisé dans les actions qui fonctionnent avec les e-mails reçus dans la boîte aux lettres. |
Port IMAP | Integer | 993 | Étape pas encore configurée | Port du serveur IMAP auquel se connecter. |
Nom d'utilisateur | Chaîne | N/A | Oui | Nom d'utilisateur pour l'authentification sur le serveur de messagerie |
Mot de passe | Mot de passe | N/A | Oui | Mot de passe pour s'authentifier auprès du serveur de messagerie |
SMTP – Utiliser SSL | Case à cocher | Cochée | Non | Option permettant d'activer SSL/TLS pour la connexion SMTP. |
IMAP – Utiliser SSL | Case à cocher | Cochée | Non | Option permettant d'activer SSL/TLS pour la connexion IMAP. |
SMTP : utiliser l'authentification | Case à cocher | Cochée | Non | Option permettant d'activer l'authentification pour la connexion SMTP. Utilisé lorsque le serveur SMTP ne fonctionne pas en configuration "relais ouvert" et nécessite une authentification pour l'envoi d'e-mails. |
Exécuter à distance | Case à cocher | Décochée | Non | Cochez le champ pour exécuter l'intégration configurée à distance. Une fois la case cochée, l'option permettant de sélectionner l'utilisateur distant (agent) s'affiche. |
Vous pourrez apporter des modifications ultérieurement si nécessaire. Une fois configurées, les instances peuvent être utilisées dans les playbooks. Pour en savoir plus sur la configuration et la prise en charge de plusieurs instances, consultez Prise en charge de plusieurs instances.
Actions
Ping
Testez la connectivité au serveur de messagerie avec les paramètres fournis sur la page de configuration de l'intégration.
Cas d'utilisation
Testez la connectivité aux serveurs de messagerie IMAP et SMTP à l'aide des paramètres de configuration des paramètres d'intégration.
Date d'exécution
Cette action s'exécute sur toutes les entités.
Résultats de l'action
Résultat du script
Nom du résultat du script | Options de valeur | Exemple |
---|---|---|
is_success | Vrai/Faux | is_success:False |
Mur des cas
Type de résultat | Valeur / Description | Type |
---|---|---|
Message de sortie* |
|
Général |
Envoyer un e-mail
Cette action vous permet d'envoyer des e-mails depuis une seule boîte aux lettres à un certain nombre de destinataires aléatoires. Les utilisateurs peuvent être informés des résultats de ces alertes par les alertes respectives générées par Google SecOps ou les utilisateurs. L'action peut renvoyer l'ID du message électronique afin que vous puissiez l'utiliser pour surveiller la réponse du nom d'utilisateur de cet e-mail dans votre action "Attendre l'e-mail de l'utilisateur". Il est utilisé pour poser une question à l'utilisateur sur le playbook et pour agir sur le playbook en fonction de la réponse de l'utilisateur.
Paramètres
Paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
Destinataires | Chaîne | N/A | Oui | Adresse e-mail du destinataire. Vous pouvez séparer plusieurs adresses par des virgules. |
CC | Chaîne | N/A | Non | Adresse e-mail à mettre en copie. Vous pouvez séparer plusieurs adresses par des virgules. |
Cci | Chaîne | N/A | Non | Adresse e-mail en Cci Vous pouvez séparer plusieurs adresses par des virgules. |
Objet | Chaîne | N/A | Oui | Objet de l'e-mail. |
Contenu | Chaîne | N/A | Oui | Corps de l'e-mail. |
Chemins d'accès aux pièces jointes | Chaîne | N/A | Non | Liste des chemins d'accès aux fichiers joints stockés sur le serveur, séparés par une virgule, à ajouter à l'e-mail. |
ID du message de retour pour l'e-mail envoyé | Case à cocher | Décochée | Non | Si cette option est sélectionnée, l'action renvoie l'ID du message pour l'e-mail envoyé dans le résultat JSON technique. Cet ID de message peut être utilisé pour l'action "Attendre un e-mail de l'utilisateur" afin de traiter la réponse de l'utilisateur. |
Cas d'utilisation
Envoyez une notification par e-mail à une liste de destinataires.
Date d'exécution
Cette action s'exécute sur toutes les entités.
Résultats de l'action
Résultat du script
Nom du résultat du script | Options de valeur | Exemple |
---|---|---|
is_success | Vrai/Faux | is_success:False |
Résultat JSON
L'action renvoie le résultat JSON technique de l'objet Mail.
Si l'option "Renvoie l'ID du message pour l'e-mail envoyé" est activée, l'action renvoie message_id
pour l'e-mail envoyé dans le résultat JSON technique. Si l'option "Return message ID for the sent email" (Renvoyer l'ID du message pour l'e-mail envoyé) n'est pas définie, il n'est pas nécessaire de renvoyer le message_id
pour l'e-mail envoyé.
{
"message_id": "<4f1e50e8f4027d187a2385a39b83cde46e5b53c1-10013525-100078757@example.com>"
}
Mur des cas
Type de résultat | Valeur / Description | Type |
---|---|---|
Message de sortie* |
|
Général |
Transférer un e-mail
Transférer un e-mail en incluant les messages précédents L'ID du message à transférer doit être fourni en tant que paramètre d'entrée de l'action.
Paramètres
Nom à afficher du paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
ID du message de l'e-mail à transférer | Chaîne | N/A | Oui | Valeur message_id de l'e-mail à transférer. |
Nom du dossier | Chaîne | Boîte de réception | Non | Dossier de boîte aux lettres dans lequel rechercher l'e-mail. Le paramètre doit également accepter une liste de dossiers séparés par une virgule pour vérifier la réponse de l'utilisateur dans plusieurs dossiers. Notez que vous pouvez définir des dossiers spécifiques aux e-mails, par exemple "[Gmail]/Tous les messages", pour effectuer une recherche dans tous les dossiers de la boîte aux lettres Gmail. De plus, le nom du dossier doit correspondre exactement au dossier IMAP. Si un nom de dossier contient des espaces, il doit être placé entre guillemets doubles. |
Destinataires | CSV | N/A | Oui | Liste arbitraire d'adresses e-mail des destinataires, séparées par une virgule. |
CC | CSV | N/A | Non | Liste arbitraire d'adresses e-mail séparées par une virgule à placer dans le champ "Cc" de l'e-mail. |
BCC | CSV | N/A | Non | Adresse e-mail en Cci. Vous pouvez séparer plusieurs adresses par des virgules. |
Objet | Chaîne | N/A | Oui | Partie de l'objet de l'e-mail |
Contenu | Chaîne | N/A | Non | Partie du corps de l'e-mail. |
Chemins d'association | Chaîne | N/A | Non | Liste des chemins d'accès aux fichiers joints stockés sur le serveur, séparés par une virgule, à ajouter à l'e-mail. |
ID du message de retour pour l'e-mail transféré | Case à cocher | Décochée | Non | Si cette option est sélectionnée, l'action renvoie l'ID du message pour l'e-mail transféré dans le résultat technique JSON. |
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultats de l'action
Résultat du script
Nom du résultat du script | Options de valeur | Exemple |
---|---|---|
is_success | Vrai/Faux | is_success:False |
Résultat JSON
{
Date
message_id
Recipient
}
Mur des cas
Type de résultat | Valeur / Description | Type |
---|---|---|
Message de sortie* | Si l'e-mail a bien été transféré : "L'e-mail a bien été transféré." Si l'e-mail a été transféré et que l'option "ID du message de retour pour l'e-mail transféré" est activée : "L'e-mail a été transféré. L'ID du message électronique est : {0}".format(message_id) If error: print "Failed to forward the email! L'erreur est la suivante : {0}".format(exception.stacktrace) |
Général |
Attendre un e-mail de l'utilisateur
Attendez la réponse de l'utilisateur à un e-mail envoyé à l'aide de l'action "Envoyer un e-mail".
Paramètres
Paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
ID du message pour lequel vérifier les réponses | Chaîne | N/A | Oui | L'action doit prendre un ID de message en entrée pour savoir pour quel e-mail elle doit suivre la réponse. |
Attendre que tous les destinataires répondent ? | Case à cocher | Cochée | Non | S'il y a plusieurs destinataires, le paramètre peut être utilisé pour définir si l'action doit attendre les réponses de tous les destinataires pour continuer ou si elle doit attendre la première réponse pour continuer. |
Délai d'attente de la réponse du destinataire (en minutes) | Integer | 1440 | Oui | Délai d'attente (en minutes) de la réponse de l'utilisateur avant de la marquer comme expirée. |
Schéma d'exclusion de l'étape d'attente | Chaîne | N/A | Non | Expression régulière permettant d'exclure des réponses spécifiques de l'étape d'attente. Fonctionne avec le corps de l'e-mail. Par exemple, vous pouvez exclure les e-mails de réponse automatique "Absent du bureau" pour qu'ils ne soient pas considérés comme des réponses de destinataires et attendre plutôt une réponse réelle de l'utilisateur. |
Dossier à vérifier pour la réponse | Chaîne | Boîte de réception | Non | Ce paramètre peut être utilisé pour spécifier le dossier de boîte aux lettres (boîte aux lettres utilisée pour envoyer l'e-mail contenant la question) dans lequel rechercher la réponse de l'utilisateur. Le paramètre doit également accepter une liste de dossiers séparés par une virgule pour vérifier la réponse de l'utilisateur dans plusieurs dossiers. Le paramètre est sensible à la casse. |
Récupérer les pièces jointes des réponses | Case à cocher | Décochée | Non | Si cette option est sélectionnée, si le destinataire répond avec une pièce jointe, récupérez sa réponse et ajoutez-la en pièce jointe au résultat de l'action. |
Cas d'utilisation
Attendez la réponse de l'utilisateur à l'e-mail précédemment envoyé par l'action "Envoyer un e-mail".
Une fois la réponse trouvée, analysez-la dans le playbook et exécutez des étapes supplémentaires, le cas échéant.
Date d'exécution
Cette action s'exécute sur toutes les entités.
Résultats de l'action
Résultat du script
Nom du résultat du script | Options de valeur | Exemple |
---|---|---|
is_success | Vrai/Faux | is_success:False |
Résultat JSON
{
"Responses":
{[
"user1@example.com": "Approved",
"user2@example.com": "",
"user3@example.com": ""
]}
}
Mur des cas
Type de résultat | Valeur / Description | Type |
---|---|---|
Message de sortie* |
|
Général |
Rechercher dans les e-mails
Recherchez des e-mails spécifiques dans une boîte aux lettres à l'aide de différents critères de recherche. L'opération récupère des informations sur tous les éléments d'un fichier JSON dans la boîte aux lettres. Les données peuvent ensuite être utilisées pour une analyse automatique ou manuelle.
Paramètres
Paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
Nom du dossier | Chaîne | Boîte de réception | Oui | Dossier de boîte aux lettres dans lequel rechercher l'e-mail. Le paramètre doit également accepter une liste de dossiers séparés par une virgule pour vérifier la réponse de l'utilisateur dans plusieurs dossiers. |
Filtre par sujet | Chaîne | N/A | Non | Condition de filtre : spécifiez l'objet des e-mails à rechercher. |
Filtre d'expéditeur | Chaîne | N/A | Non | Condition de filtre : indiquez qui doit être l'expéditeur des e-mails nécessaires. |
Filtre de destinataires | Chaîne | N/A | Non | Condition de filtre : indiquez qui doit recevoir les e-mails nécessaires. |
Période (en minutes) | Chaîne | N/A | Non | Condition de filtrage : indiquez la période en minutes pendant laquelle la recherche doit rechercher des e-mails. |
Non lues uniquement | Case à cocher | Décochée | Non | Condition de filtre : indiquez si la recherche doit porter uniquement sur les e-mails non lus. |
Nombre maximal d'e-mails à renvoyer | Integer | 100 | Oui | Nombre maximal d'e-mails à renvoyer en tant que résultat d'action. |
Cas d'utilisation
Recherchez les e-mails suspects pour voir si l'e-mail ou des e-mails similaires ont déjà été reçus pour inspection par d'autres utilisateurs dans la boîte aux lettres surveillée.
Date d'exécution
Cette action s'exécute sur toutes les entités.
Résultats de l'action
Résultat du script
Nom du résultat du script | Options de valeur | Exemple |
---|---|---|
is_success | Vrai/Faux | is_success:False |
Résultat JSON
L'action doit renvoyer un résultat technique JSON d'objet de courrier pour chaque e-mail trouvé. Si aucun e-mail n'a été trouvé, revenez à "null".
{
"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"
}
}
}
Mur des cas
Type de résultat | Valeur / Description | Type |
---|---|---|
Message de sortie* |
|
Général |
Déplacer un e-mail vers un dossier
Déplacez un ou plusieurs e-mails du dossier d'origine vers un autre dossier de la boîte aux lettres.
Paramètres
Paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
Nom du dossier source | Chaîne | N/A | Oui | Dossier source à partir duquel déplacer les e-mails. |
Nom du dossier de destination | Chaîne | N/A | Oui | Dossier de destination vers lequel déplacer les e-mails. |
ID des messages | Chaîne | N/A | Non | Condition de filtre : spécifiez les adresses e-mail à rechercher. Doit accepter plusieurs ID de message séparés par une virgule. Si un ID de message est fourni, le filtre d'objet est ignoré. |
Filtre par sujet | Chaîne | N/A | Non | Condition de filtre : spécifiez l'objet des e-mails à rechercher. |
Non lues uniquement | Case à cocher | Décochée | Non | Condition de filtre : indiquez si la recherche doit porter uniquement sur les e-mails non lus. |
Cas d'utilisation
Déplacez les e-mails traités dans le playbook vers le dossier "Archivés" :
Déplacez les e-mails suspects de votre boîte de réception vers le spam :
Date d'exécution
Cette action s'exécute sur toutes les entités.
Résultats de l'action
Résultat du script
Nom du résultat du script | Options de valeur | Exemple |
---|---|---|
is_success | Vrai/Faux | is_success:False |
Résultat JSON
L'action doit renvoyer un résultat technique JSON d'objet de courrier pour chaque e-mail trouvé et déplacé. Si aucun e-mail n'a été trouvé, la valeur null
est renvoyée.
Mur des cas
Type de résultat | Valeur / Description | Type |
---|---|---|
Message de sortie* |
|
Général |
Supprimer des messages
Supprimez un ou plusieurs e-mails de la boîte aux lettres qui correspondent aux critères de recherche. La suppression peut être effectuée pour le premier e-mail correspondant aux critères de recherche ou pour tous les e-mails correspondants.
Paramètres
Paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
Nom du dossier | Chaîne | N/A | Oui | Dossier de boîte aux lettres dans lequel rechercher l'e-mail. Le paramètre doit également accepter une liste de dossiers séparés par une virgule pour vérifier la réponse de l'utilisateur dans plusieurs dossiers. |
ID des messages | Chaîne | N/A | Non | Condition de filtre : spécifiez les adresses e-mail à rechercher. Doit accepter une liste d'ID de messages séparés par une virgule à rechercher. Si un ID de message est fourni, les filtres d'objet, d'expéditeur et de destinataire sont ignorés. |
Filtre par sujet | Chaîne | N/A | Non | Condition de filtre : spécifiez l'objet pour rechercher des e-mails. |
Filtre d'expéditeur | Chaîne | N/A | Non | Condition de filtre : indiquez qui doit être l'expéditeur des e-mails nécessaires. |
Filtre de destinataires | Chaîne | N/A | Non | Condition de filtre : indiquez qui doit recevoir les e-mails nécessaires. |
Supprimer tous les e-mails correspondants | Case à cocher | Décochée | Non | Condition de filtrage : indiquez si l'action doit supprimer tous les e-mails correspondant aux critères de la boîte aux lettres ou uniquement la première correspondance. |
Jours précédents | Chaîne | 0 | Non | Condition de filtre : indiquez le délai en jours pendant lequel l'action doit rechercher les e-mails à supprimer. Remarque : L'action ne fonctionne qu'avec une précision en jours. 0 signifie qu'il recherchera les e-mails d'aujourd'hui. |
Cas d'utilisation
Envoyez une notification par e-mail à une liste de destinataires.
Date d'exécution
Cette action s'exécute sur toutes les entités.
Résultats de l'action
Résultat du script
Nom du résultat du script | Options de valeur | Exemple |
---|---|---|
is_success | Vrai/Faux | is_success:False |
Résultat JSON
Objet de l'e-mail
L'action doit renvoyer un résultat technique JSON d'objet de courrier pour chaque e-mail trouvé et supprimé. Si aucun e-mail n'a été trouvé, renvoyez "null".
Mur des cas
Type de résultat | Valeur / Description | Type |
---|---|---|
Message de sortie* |
|
Général |
Enregistrer les pièces jointes d'e-mails dans une demande
Enregistrez les pièces jointes des e-mails stockés dans la boîte aux lettres surveillée sur le mur des demandes.
Paramètres
Paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
Nom du dossier | Chaîne | N/A | Oui | Dossier de boîte aux lettres dans lequel rechercher l'e-mail. Le paramètre doit également accepter une liste de dossiers séparés par une virgule pour vérifier la réponse de l'utilisateur dans plusieurs dossiers. |
ID du message | Chaîne | N/A | Non | ID du message permettant de trouver un e-mail à partir duquel télécharger des pièces jointes. |
Nom du rattachement | Chaîne | N/A | Non | Si le paramètre n'est pas spécifié, toutes les pièces jointes des e-mails sont enregistrées sur le mur de la demande. Si un paramètre est spécifié, n'enregistrez que la pièce jointe correspondante sur le mur de la demande. |
Cas d'utilisation
Pour la conservation des données en raison des normes ou procédures de l'entreprise, et des exigences réglementaires, enregistrez les pièces jointes d'e-mails qui se sont révélées malveillantes dans le mur de la demande.
Date d'exécution
Cette action s'exécute sur toutes les entités.
Résultats de l'action
Résultat du script
Nom du résultat du script | Options de valeur | Exemple |
---|---|---|
is_success | Vrai/Faux | is_success:False |
Résultat JSON
Objet de l'e-mail
L'action doit renvoyer un résultat technique JSON de l'objet Mail pour l'e-mail à partir duquel les pièces jointes ont été enregistrées.
Mur des cas
Type de résultat | Valeur / Description | Type |
---|---|---|
Message de sortie* |
|
Général |
Télécharger les pièces jointes des e-mails
Téléchargez les pièces jointes des e-mails vers un chemin d'accès spécifique sur le serveur Google SecOps.
Paramètres
Paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
Nom du dossier | Chaîne | Boîte de réception | Oui | Dossier de boîte aux lettres dans lequel rechercher l'e-mail. Le paramètre doit également accepter une liste de dossiers séparés par une virgule pour vérifier la réponse de l'utilisateur dans plusieurs dossiers. |
Chemin de téléchargement | Chaîne | N/A | Oui | Enregistrez la pièce jointe du message dans le chemin de téléchargement indiqué. |
ID du message | Chaîne | N/A | Non | Téléchargez les pièces jointes d'un e-mail spécifique à l'aide de son ID. Par exemple, example@mail.gmail.com . |
Filtre par sujet | Chaîne | N/A | Non | Condition de filtre permettant de rechercher des e-mails par objet spécifique. |
Cas d'utilisation
Téléchargez les pièces jointes des e-mails.
Si l'e-mail semble malveillant et que les hachages de fichiers pour les pièces jointes n'ont pas encore été évalués dans VirusTotal, importez les pièces jointes pour analyse dans l'environnement bac à sable.
Date d'exécution
Cette action s'exécute sur toutes les entités.
Résultats de l'action
Résultat du script
Nom du résultat du script | Exemple |
---|---|
attachments_local_paths | Le résultat du script renvoie une chaîne de chemins d'accès complets séparés par une virgule vers les pièces jointes enregistrées. |
Mur des cas
Type de résultat | Valeur / Description | Type |
---|---|---|
Message de sortie* |
|
Général |
Envoyer une réponse dans le fil de discussion
Envoyez un message en réponse au fil de discussion.
Paramètres
Nom | Valeur par défaut | Obligatoire | Description |
---|---|---|---|
ID du message | Oui | Spécifiez l'ID du message auquel vous souhaitez répondre. | |
Nom du dossier | Boîte de réception | Oui | Spécifiez une liste de dossiers de boîte aux lettres séparés par une virgule dans lesquels l'action doit rechercher les e-mails. Remarque : Vous pouvez définir des dossiers spécifiques à la messagerie, par exemple "[Gmail]/Tous les messages", pour effectuer une recherche dans tous les dossiers de la boîte aux lettres Gmail. De plus, le nom du dossier doit correspondre exactement au dossier IMAP. Si le nom du dossier contient des espaces, il doit être placé entre guillemets doubles. |
Contenu | Oui | Spécifiez le contenu de la réponse. | |
Chemins d'association | Non | Spécifiez une liste de chemins d'accès aux fichiers joints stockés sur le serveur, séparés par une virgule, à ajouter à l'e-mail. | |
Rép. tous | Vrai | Non | Si cette option est activée, l'action enverra une réponse à tous les destinataires de l'e-mail d'origine. Remarque : Ce paramètre est prioritaire sur le paramètre "Répondre à". |
Répondre à | Spécifiez une liste d'adresses e-mail séparées par une virgule auxquelles vous souhaitez envoyer cette réponse. Si aucune adresse n'est fournie et que l'option "Répondre à tous" est désactivée, l'action n'enverra une réponse qu'à l'expéditeur de l'e-mail. Si l'option "Répondre à tous" est activée, l'action ignore ce paramètre. |
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultats de l'action
Résultat du script
Nom du résultat du script | Options de valeur | Exemple |
---|---|---|
is_success | Vrai/Faux | is_success:False |
Résultat JSON
{
"message_id": "<162556278608.14165.480701790user@example>",
"recipients": "test@example.com"
}
Mur des cas
Cas | Opération réussie | Échec | Message |
---|---|---|---|
Succès | Oui | Non | La réponse au message portant l'ID {message ID} dans Exchange a bien été envoyée. |
Erreur fatale, identifiants non valides, racine de l'API | Non | Oui | Erreur lors de l'exécution de l'action "Envoyer une réponse au fil de discussion". Motif : {error traceback} |
Connecteurs
Pour obtenir des instructions détaillées sur la configuration d'un connecteur dans Google SecOps, consultez Configurer le connecteur.
Connecteur de messagerie IMAP générique
Le connecteur se connecte régulièrement au serveur de messagerie pour vérifier si de nouveaux e-mails sont arrivés dans une boîte aux lettres spécifique. Si un nouveau connecteur est présent, un e-mail sera envoyé et une nouvelle alerte sera créée. Les informations de cet e-mail seront ajoutées par les équipes Google SecOps.
Cette rubrique illustre le mécanisme et la configuration par lesquels Google SecOps se connecte et s'intègre à la messagerie IMAP/SMTP, ainsi que les flux de travail et les actions compatibles effectués sur la plate-forme. Cette rubrique concerne la communication avec les serveurs compatibles avec IMAP, tels que Gmail, Outlook.com et Yahoo!. Mail.
Limites et problèmes connus
La bibliothèque Python officielle pour les e-mails n'est pas compatible avec les pièces jointes spécifiques envoyées avec l'application Microsoft Outlook. Cela est dû à la conversion des fichiers .msg en .eml par Outlook, ce qui entraîne l'absence des en-têtes nécessaires lors de l'extraction des fichiers .eml convertis. Le connecteur détecte l'erreur et laisse le journal suivant :
Error Code 1: Encountered an email object with missing headers. Please visit documentation portal for more details.
Google SecOps créera toujours une alerte pour l'e-mail, mais elle ne contiendra pas d'événement Google SecOps basé sur cette pièce jointe.
Dans le connecteur de messagerie IMAP générique, lors du traitement des e-mails avec des fichiers de messagerie joints, si la pièce jointe de l'e-mail d'origine ne contenait pas de nom de fichier dans l'en-tête Content-Disposition ou dans tout autre en-tête, le nom de fichier de pièce jointe suivant sera attribué afin qu'il puisse apparaître en tant qu'événement dans Google SecOps :
Undefined_{UUID}.eml
.
Transfert de demandes par e-mail
Google SecOps communiquera avec un serveur de messagerie pour rechercher des e-mails en temps quasi réel et les transférer pour qu'ils soient traduits et contextualisés en tant qu'alertes pour les demandes.
Paramètres du connecteur
Utilisez les paramètres suivants pour configurer le connecteur :
Nom à afficher du paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
Environnement par défaut | Chaîne | N/A | Non | Sélectionnez l'environnement requis. Par exemple, "Client 1". |
Exécuter chaque | Integer | 00:00:10:00 | Non | Sélectionnez l'heure à laquelle exécuter la connexion. Par exemple, "tous les jours". |
Nom du champ de produit | Chaîne | device_product | Oui | Le paramètre de framework doit être défini pour chaque connecteur. Décrit le nom du champ dans lequel le nom du produit est stocké. |
Nom du champ d'événement | Chaîne | event_name_mail_type | Oui | Nom du champ utilisé pour déterminer le nom (sous-type) de l'événement. |
En-têtes supplémentaires à extraire des e-mails | Chaîne | N/A | Non | Extrayez l'en-tête supplémentaire de l'e-mail. |
Délai avant expiration du script (en secondes) | Integer | 60 | Oui | Délai limite (en secondes) pour le processus Python exécutant le script actuel. |
Adresse du serveur IMAP | IP_OR_HOST | N/A | Oui | Adresse du serveur IMAP auquel se connecter. |
Port IMAP | Integer | N/A | Oui | Port IMAP auquel se connecter. |
Nom d'utilisateur | Chaîne | N/A | Oui | Nom d'utilisateur de la boîte aux lettres à partir de laquelle extraire les e-mails, par exemple user@example.com . |
Mot de passe | Mot de passe | N/A | Oui | Mot de passe de la boîte aux lettres à partir de laquelle extraire les e-mails. |
Dossier dans lequel rechercher les e-mails | Chaîne | Boîte de réception | Oui | Ce paramètre peut être utilisé pour spécifier le dossier de messagerie dans la boîte aux lettres dans lequel rechercher les e-mails. Le paramètre doit également accepter une liste de dossiers séparés par une virgule pour vérifier la réponse de l'utilisateur dans plusieurs dossiers. Le paramètre est sensible à la casse. |
Fuseau horaire du serveur | Chaîne | UTC | Non | Fuseau horaire configuré sur le serveur, exemples (1. UTC, 2. Asia/Jerusalem). |
Modèle d'expression régulière de l'environnement | Chaîne | N/A | Non | Si elle est définie, le connecteur extrait l'environnement du champ d'événement spécifié. Vous pouvez manipuler les données du champ à l'aide du champ de modèle d'expression régulière pour extraire une chaîne spécifique. |
IMAP USE SSL | Case à cocher | Cochée | Non | Indique si le protocole SSL doit être utilisé pour la connexion. |
E-mails non lus uniquement | Case à cocher | Cochée | Non | Si cette option est activée, seuls les e-mails non lus sont récupérés. |
Marquer des e-mails comme lus | Case à cocher | Cochée | Non | Si cette option est activée, les e-mails sont marqués comme lus après avoir été extraits. |
Joindre l'e-mail au format EML d'origine | Case à cocher | Décochée | Non | Si cette option est cochée, le message d'origine est joint en tant que fichier .eml. |
Expressions régulières pour gérer les e-mails transférés | Chaîne | N/A | Non | Ce paramètre peut être utilisé pour spécifier une chaîne JSON sur une seule ligne afin de gérer les e-mails transférés. Il permet de rechercher les champs "Objet", "De" et "À" de l'e-mail d'origine dans l'e-mail transféré. |
Expression régulière du corps d'exclusion | Chaîne | N/A | Non | Excluez les e-mails dont le corps correspond à l'expression régulière spécifiée. Par exemple, ([N|n]ewsletter)|([O|o]ut of office) trouve tous les e-mails contenant les mots clés "Newsletter" ou "Absent du bureau". |
Expression régulière de l'objet d'exclusion | Chaîne | N/A | Non | Excluez les e-mails dont l'objet correspond à celui spécifié. Par exemple, ([N|n]ewsletter)|([O|o]ut of office) trouve tous les e-mails contenant les mots clés "Newsletter" ou "Hors du bureau". |
Décalage temporel en jours | Integer | 5 | Oui | Nombre maximal de jours depuis lesquels récupérer les e-mails. |
Nombre maximal d'e-mails par cycle | Integer | 10 | Oui | Nombre maximal d'e-mails à extraire en un cycle. |
Adresse du serveur proxy | IP_OR_HOST | N/A | Non | Adresse du serveur proxy à utiliser. |
Nom d'utilisateur du proxy | Chaîne | N/A | Non | Nom d'utilisateur du proxy pour l'authentification. |
Mot de passe du proxy | Mot de passe | N/A | Non | Mot de passe du proxy pour l'authentification. |
Créer une alerte Siemplify distincte par fichier de courrier électronique joint ? | Case à cocher | Décochée | Non | Si cette option est activée, le connecteur créera plusieurs alertes, une pour chaque fichier d'e-mail joint. Ce comportement peut être utile lors du traitement d'e-mails avec plusieurs fichiers d'e-mails joints et lorsque le mappage des événements Google SecOps est défini pour créer des entités à partir d'un fichier d'e-mail joint. |
Préfixe de l'e-mail reçu d'origine | Chaîne | orig | Non | Préfixe à ajouter aux clés extraites (à, de, objet, etc.) de l'e-mail d'origine reçu dans la boîte aux lettres surveillée. |
Préfixe du fichier de courrier joint | Chaîne | installer | Non | Préfixe à ajouter aux clés extraites (à, de, objet, etc.) du fichier de courrier joint reçu avec l'e-mail dans la boîte aux lettres surveillée. |
Dans la zone de liste dynamique, ajoutez la règle suivante pour extraire des valeurs spécifiques de l'e-mail à l'aide de l'expression régulière au format suivant : Desire display name: matching regex
.
Par exemple, pour extraire des URL de l'e-mail, insérez ce qui suit :
urls: http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*(),]|(?:%0-9a-fA-F))+
Cas d'utilisation
Surveillez une boîte aux lettres spécifique pour détecter les nouveaux e-mails à ingérer sur le serveur Google SecOps sous forme d'alertes.
Règles du connecteur
Le connecteur est compatible avec les communications chiffrées pour les communications avec le serveur de messagerie (SSL/TLS).
Le connecteur permet de se connecter au serveur de messagerie à l'aide d'un proxy pour le trafic IMAP et IMAPS.
Le connecteur comporte un paramètre permettant de spécifier le dossier de boîte aux lettres dans lequel rechercher les e-mails. Le paramètre accepte une liste de dossiers séparés par une virgule pour vérifier la réponse de l'utilisateur dans plusieurs dossiers. Le paramètre est sensible à la casse.
Le connecteur est compatible avec l'encodage Unicode pour les e-mails traités comme des communications destinées aux utilisateurs finaux, qui peuvent être rédigés dans une langue autre que l'anglais.
Vous avez encore besoin d'aide ? Obtenez des réponses de membres de la communauté et de professionnels Google SecOps.