DocumentationWorkflowsDéclencheurs
Réception d'e-mail (IMAP) node
Lance le workflow dès qu'un nouvel e-mail arrive dans une boîte compatible IMAP : ton propre serveur de messagerie, un hébergement web ou une boîte partagée. Chaque déclencheur a sa propre boîte. Anymize ne fait que lire : rien n'est déplacé ni marqué comme lu. Les nouveaux e-mails sont traités après un court délai de grâce (10 s). Découvre sa configuration, les entrées et sorties, le test et la résolution des erreurs.
7 min de lectureMis à jour le
Fonction du node
Lance le workflow dès qu'un nouvel e-mail arrive dans une boîte compatible IMAP : ton propre serveur de messagerie, un hébergement web ou une boîte partagée. Chaque déclencheur a sa propre boîte. Anymize ne fait que lire : rien n'est déplacé ni marqué comme lu. Les nouveaux e-mails sont traités après un court délai de grâce (10 s).
Utilise Réception d'e-mail (IMAP) comme étape clairement définie dans un workflow anymize.
- Démarre une nouvelle exécution du workflow.
- Fournit 1 sortie aux étapes suivantes.
- S'exécute comme une étape normale du workflow.
Configurer le node
- 01Ouvre un workflow et ajoute Réception d'e-mail (IMAP) depuis le catalogue.
- 02Enregistre les identifiants dans Secrets des workflows et choisis-les dans le champ « Boîte mail ».
- 03Renseigne les champs requis et associe les valeurs des étapes précédentes.
- 04Teste le node avec un petit jeu de données et vérifie sa sortie.
- 05Relie la sortie réussie et active le workflow après un test complet.
Actions et modes
Réception d'e-mail (IMAP) remplit une fonction précise. Ses paramètres apparaissent lorsque tu sélectionnes le node.
Paramètres
| Champ | Signification | Zone |
|---|---|---|
| Boîte mail | Les identifiants IMAP de la boîte à surveiller. Tu les crées sous identifiants de workflow. Seul le nom figure dans le workflow, jamais le mot de passe. | Standard |
| Dossier | Le nom du dossier tel que le serveur le connaît, par exemple INBOX ou INBOX/Factures. La casse compte. | Standard |
| Uniquement de (facultatif) | Ne déclencher que pour les e-mails de cette adresse. | Standard |
| L'objet contient (facultatif) | Configure cette valeur dans le panneau du node. | Standard |
| Intervalle de vérification (secondes) | Fréquence à laquelle Anymize cherche de nouveaux e-mails. Au moins 60 secondes. | Standard |
Entrées et sorties
| Entrée | Signification | Type |
|---|---|---|
| Standard | Ce déclencheur ne nécessite aucune entrée. | JSON |
| Sortie | Signification | Type |
|---|---|---|
| ID de l'e-mail | UID de l'e-mail dans le dossier, sous forme de texte. | text |
| UID | UID de l'e-mail dans le dossier. Unique avec le dossier. | number |
| Message-ID | Message-ID de l'en-tête du message. | text |
| Dossier | Configure cette valeur dans le panneau du node. | text |
| Objet | Configure cette valeur dans le panneau du node. | text |
| Expéditeur | Adresse de l'expéditeur. | text |
| Nom de l'expéditeur | Configure cette valeur dans le panneau du node. | text |
| Destinataires | Adresses des destinataires, séparées par des virgules. | text |
| Aperçu | Configure cette valeur dans le panneau du node. | text |
| Corps | Le texte lisible du message. Les pièces jointes ne sont pas chargées. | text |
| Reçu le | Configure cette valeur dans le panneau du node. | text |
| Pièces jointes ? | Configure cette valeur dans le panneau du node. | boolean |
Exemple et test
Exemple d'événement de boîte de réception : commence avec un petit jeu de données reconnaissable. Vérifie la sortie et utilise uniquement les champs présents.
Exemple de test
{
"id": "1842",
"uid": 1842,
"messageId": "<20261029.101500.7@mail.example.com>",
"folder": "INBOX",
"subject": "Neue Rechnung",
"from": "billing@example.com",
"fromName": "Buchhaltung Muster GmbH",
"to": "info@firma.de",
"bodyPreview": "Anbei die Rechnung für Oktober …",
"body": "Hallo,\n\nanbei die Rechnung für Oktober …",
"receivedAt": "2026-10-29T09:00:00Z",
"hasAttachments": true
}Accès et sécurité
Les identifiants se trouvent dans un secret de workflow que tu choisis dans le champ « Boîte mail ». Le workflow ne contient que le nom du secret, jamais la clé elle-même.
Les clés et identifiants ont leur place dans les Secrets des workflows ou dans tes comptes connectés. Ne les colle jamais en texte clair dans les champs, les données de test ou les descriptions.
Résoudre les erreurs
- Aucune sortie : vérifie la dernière exécution et les champs fournis par le node précédent.
- Variable vide : ouvre la sortie précédente et utilise un nom de champ réellement présent.
- Le workflow ne démarre pas : active-le et vérifie le mode du déclencheur.