16 Bestätigen

16.1 Übersicht

Die Aufgabe Bestätigen klickt automatisch einen Link aus dem Text der eingehenden Nachricht an - typischerweise einen in einer Bestätigungs-Mail enthaltenen „Klicken Sie hier zum Bestätigen”-Link. Sie wird eingesetzt, um wiederkehrende Bestätigungs-Mails ohne manuelles Eingreifen abzuarbeiten - z.B. Anmelde-Bestätigungen, Newsletter-Double-Opt-Ins, Bestätigungs-Schritte in Liefer- und Tracking-Workflows.


16.2 Wie die Aufgabe arbeitet

  1. Das Programm liest den Nachrichten-Text der Mail (zuerst HTML-Body, sonst Klartext-Body)
  2. Aus diesem Text werden alle Hyperlinks extrahiert (<a href>-Attribute bzw. http:// / https://-URLs im Klartext)
  3. Aus den gefundenen Links wird derjenige ausgewählt, der mit dem konfigurierten URL muss beginnen mit-Wert beginnt. Bei mehreren Treffern gewinnt der längste
  4. Dieser Link wird mit einem HTTP-Befehl aufgerufen
  5. Optional wird die zurückgelieferte Ergebnisseite auf einen Pflichttext geprüft

Findet das Programm im Mail-Text keinen Link, der mit dem Prefix beginnt, gilt die Aufgabe als fehlgeschlagen.


16.3 Konfigurationsfelder

16.3.1 URL muss beginnen mit

Der Anfang der URL, nach der im Mail-Text gesucht wird.

Beispiele:

https://newsletter.anbieter.de/confirm/
https://portal.kunde.de/bestaetigen

Eingehende Mail enthält den Link https://newsletter.anbieter.de/confirm/abc123def?token=xyz - das Programm findet ihn anhand des Prefixes und ruft ihn auf.

Hinweis: Der Prefix muss nicht den vollständigen, im Mail-Text enthaltenen Link abdecken. Das Programm verwendet ihn ausschließlich als Such-Filter, um den richtigen Link aus mehreren möglichen Links der Mail herauszufiltern.

16.3.2 Ergebnisseite muss enthalten

Optionale Validierung: Das Programm prüft, ob der Text der Ergebnisseite eine bestimmte Zeichenkette enthält. Erst dann gilt die Aufgabe als erfolgreich. Bleibt das Feld leer, gilt jede HTTP-Antwort als Erfolg.

Beispiele:

Bestätigung erfolgreich
Vielen Dank
"status":"success"

Wenn die Ergebnisseite diese Zeichenkette nicht enthält, gilt die Aufgabe als fehlgeschlagen - und Folge-Aufgaben (z.B. Automatische Antwort) werden nicht ausgeführt.


16.4 Anwendungsfall

Newsletter Double-Opt-In

URL muss beginnen mit: https://newsletter.anbieter.de/confirm/. Profil-Filter trifft auf Bestätigungs-Mails dieses Newsletter-Anbieters. Die Aufgabe klickt den enthaltenen Bestätigungs-Link, sodass der Newsletter-Versand aktiviert wird, ohne dass jemand die Mail manuell öffnen muss.


16.5 Tipp

  • Wählen Sie den URL-Prefix so spezifisch wie möglich (mindestens Domain plus Pfad-Anfang) - sonst findet das Programm bei mehreren Links in einer Mail eventuell den falschen