Extraktion von Domains in Echtzeit und Validierung der E-Mail-Syntax

Anfänger

Dies ist ein Building Blocks-Bereich Automatisierungsworkflow mit 5 Nodes. Hauptsächlich werden Set, DebugHelper, ManualTrigger und andere Nodes verwendet. Extrahieren Sie Domains in Echtzeit und validieren Sie die E-Mail-Syntax

Voraussetzungen
  • Keine besonderen Voraussetzungen, sofort nach Import nutzbar

Kategorie

Workflow-Vorschau
Visualisierung der Node-Verbindungen, mit Zoom und Pan
Workflow exportieren
Kopieren Sie die folgende JSON-Konfiguration und importieren Sie sie in n8n
{
  "meta": {
    "instanceId": "8eadf351d49a11e77d3a57adf374670f06c5294af8b1b7c86a1123340397e728"
  },
  "nodes": [
    {
      "id": "2f7c95cb-2545-48b6-aa77-55a6619aa3b6",
      "name": "Bei Klick auf \"Test workflow\"",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        140,
        240
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "1cb42024-9743-4002-b0f5-180d3d95fc44",
      "name": "Haftnotiz",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        100,
        22
      ],
      "parameters": {
        "color": 4,
        "width": 818,
        "height": 446,
        "content": "## Email Validation and extract domain\n** This workflow is aimed at making email validation and domain extract using the native functionalities in n8n\n\n** Replace the debugger node with your actual data source to validate your own emails"
      },
      "typeVersion": 1
    },
    {
      "id": "215ff8f7-f94b-4999-a0db-c3ee93041001",
      "name": "Diese Felder zum Domänenextrahieren setzen",
      "type": "n8n-nodes-base.set",
      "position": [
        660,
        240
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "be48e606-536b-48a0-a0b9-ba1ca0296e75",
              "name": "Valid EmailIs email ",
              "type": "string",
              "value": "={{ $json.email.isEmail() }}"
            },
            {
              "id": "68e983c1-3f12-45ab-a441-ca54444a1f42",
              "name": "Extract Domain",
              "type": "string",
              "value": "={{ $json.email.extractDomain() }}"
            },
            {
              "id": "37447324-b80a-40cf-a41e-92c7550f3702",
              "name": "email",
              "type": "string",
              "value": "={{ $json.email }}"
            }
          ]
        }
      },
      "typeVersion": 3.3
    },
    {
      "id": "e85e9445-2f43-4545-a41d-f9ced6e8c8d9",
      "name": "Zufallsdaten generieren",
      "type": "n8n-nodes-base.debugHelper",
      "position": [
        420,
        240
      ],
      "parameters": {
        "category": "randomData",
        "randomDataType": "email"
      },
      "typeVersion": 1
    },
    {
      "id": "d7bb0ffd-df07-4f1b-be68-1776fc3fe7e4",
      "name": "Haftnotiz1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        360,
        160
      ],
      "parameters": {
        "height": 253,
        "content": "\nMake sure you replace the Generate random data with your actual data"
      },
      "typeVersion": 1
    }
  ],
  "pinData": {
    "Generate random data": [
      {
        "email": "Megan.Lueilwitz@yahoo.com",
        "confirmed": true
      },
      {
        "email": "Tommie70@yahoo.com",
        "confirmed": true
      },
      {
        "email": "Joanna.Fisher@yahoo.com",
        "confirmed": false
      },
      {
        "email": "Terrence.Hettinger@yahoo.com",
        "confirmed": false
      },
      {
        "email": "Eddie.Bradtke@hotmail.com",
        "confirmed": false
      },
      {
        "email": "Marcus.Considine64@yahoo.com",
        "confirmed": true
      },
      {
        "email": "Constance.Markshotmail.com",
        "confirmed": false
      },
      {
        "email": "Dominick.Corwin@yahoo.com",
        "confirmed": true
      },
      {
        "email": "Ellen54@yahoo.com",
        "confirmed": true
      },
      {
        "email": "Angel.Hartmann40@hotmail.com",
        "confirmed": false
      }
    ]
  },
  "connections": {
    "e85e9445-2f43-4545-a41d-f9ced6e8c8d9": {
      "main": [
        [
          {
            "node": "215ff8f7-f94b-4999-a0db-c3ee93041001",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "2f7c95cb-2545-48b6-aa77-55a6619aa3b6": {
      "main": [
        [
          {
            "node": "e85e9445-2f43-4545-a41d-f9ced6e8c8d9",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Häufig gestellte Fragen

Wie verwende ich diesen Workflow?

Kopieren Sie den obigen JSON-Code, erstellen Sie einen neuen Workflow in Ihrer n8n-Instanz und wählen Sie "Aus JSON importieren". Fügen Sie die Konfiguration ein und passen Sie die Anmeldedaten nach Bedarf an.

Für welche Szenarien ist dieser Workflow geeignet?

Anfänger - Bausteine

Ist es kostenpflichtig?

Dieser Workflow ist völlig kostenlos. Beachten Sie jedoch, dass Drittanbieterdienste (wie OpenAI API), die im Workflow verwendet werden, möglicherweise kostenpflichtig sind.

Workflow-Informationen
Schwierigkeitsgrad
Anfänger
Anzahl der Nodes5
Kategorie1
Node-Typen4
Schwierigkeitsbeschreibung

Für n8n-Anfänger, einfache Workflows mit 1-5 Nodes

Autor
Imperol

Imperol

@imperolq

Automation expert with years of experience helping businesses improve their efficiency and productivity with smart automations that are affordable, scalable, and flexible.

Externe Links
Auf n8n.io ansehen

Diesen Workflow teilen

Kategorien

Kategorien: 34