E-Mail - SMTP

Mit dem Trigger "E-Mail - SMTP" können Sie E-Mail-Adressen konfigurieren, um Nachrichten von SMTP-E-Mail-Clients zu empfangen, und die E-Mail-Daten als JSON an FME Flow senden.

Der Trigger "E-Mail - SMTP" verfügt über zwei Ausgabe-Ports. Der Success-Port () kann eine Nachricht senden, wenn der Trigger diese erfolgreich empfängt. Der Failure-Port (x) kann eine Nachricht senden, wenn der Trigger beim Empfang fehlschlägt.

Um den Trigger "E-Mail - SMTP" verwenden zu können, müssen Sie zunächst sicherstellen, dass Ihr FME Flow ordnungsgemäß für den Empfang von E-Mails konfiguriert ist. Für weitere Informationen, siehe Konfigurieren von FME Flow zum Empfang von E-Mails.

Hinweis  Der Trigger "E-Mail - SMTP" wird nicht in einer fehlertoleranten Installation von FME Flow unterstützt. Erwägen Sie stattdessen die Verwendung des Triggers E-Mail - IMAP.

Parameter

Tipp  Um zu testen, ob Ihre Parameter wie erwartet funktionieren, klicken Sie auf Validieren.
  1. E-Mail-Benutzername:
    • Um FME Flow direkt per E-Mail zu erreichen, geben Sie den Namen des Benutzerkontos ein, das die E-Mail auf dem FME Flow-Hostsystem empfangen soll. Wenn der FME Flow-Hostname beispielsweise services.internal lautet und die E-Mail-Adresse user@services.internal lautet, geben Sie user ein.
    • Um eine E-Mail an einen separaten Server zu senden, der die E-Mail an FME Flow weiterleitet, geben Sie den Benutzernamen der E-Mail-Adresse auf dem E-Mail-Server ein. Wenn die E-Mail-Adresse beispielsweise user@company.com lautet, geben Sie user ein.
    • Hinweis  Auf dem E-Mail-Server muss eine Regel konfiguriert sein, die E-Mails für den angegebenen E-Mail-Benutzername an FME Flow weiterleitet. Die Regel muss den Namen des FME Flow-Computers und den SMTP-Port angeben. Um den Port zu bestimmen, siehe Konfigurieren von FME Flow zum Empfang von E-Mails.
  2. Hinweis  Bei E-Mail-Adressen wird nicht zwischen Groß- und Kleinschreibung unterschieden.
  3. Anhänge herunterladen nach: (Optional) Geben Sie einen Speicherort für das Herunterladen von Anhängen an.
    • Wählen Sie einen Ressourcen-Ordner (...).
    • Geben Sie Ihren eigenen Speicherort ein. Verzeichnispfade müssen Schrägstriche (/) oder Escape-Backslashes (\\) verwenden.
    • Wenn nicht angegeben, werden alle Anhänge im folgenden standardmäßigen temporären Ordner gespeichert:

      $(FME_SHAREDRESOURCE_SYSTEM)/temp/emailattachments/<date>-<automation_name>-<email_subject>-<automation_id>\<filename>.

      Falls angegeben, wird der folgende Unterordner am angegebenen Speicherort erstellt:

      <specifiedLocation>/<date>-<automation_name>-<email_subject>-<automation_id>/<filename>

      Wenn <specifiedLocation> ungültig ist, werden Anhänge im standardmäßigen temporären Ordner gespeichert.

      Wenn <automation_name>, <email_subject> oder <filename> ungültige Zeichen enthält, werden diese Zeichen entfernt. Ungültige Zeichen sind \/:*?\"<>|&='+%#. Whitespace-Zeichen werden in _ umgewandelt.

Attribute der Ausgabe

Siehe auch

Attribut Beschreibung
time Ereigniszeit
source Ereignistyp
error.type

(nur Failure-Port) Fehlertyp:

  • InvalidMessage: Beim Konfigurieren dieser Komponente ist ein Fehler aufgetreten, z. B. fehlende oder fehlerhafte Werte.
  • DeadLetter: Bei der Verbindung mit einer externen Ressource ist ein Fehler aufgetreten. Beispiele können Verbindungsprobleme, ungültige Anmeldeinformationen oder allgemeine Ausnahmen für externe Ressourcen sein.
error.message (nur Failure-Port) Fehlermeldung
email.subject (nur Success-Port) E-Mail-Betreff
email.body (nur Success-Port) E-Mail-Body
email.attachment

(nur Success-Port) E-Mail-Anhang

Hinweis  Wenn die E-Mail mehrere Anhänge enthält, greift dieses Attribut nur auf den ersten Anhang zu. Um auf mehrere Anhänge zuzugreifen, verwenden Sie stattdessen email.attachments.
email.attachments (nur Success-Port) Pfad zum Verzeichnis mit allen E-Mail-Anhängen
email.sent (nur Success-Port) Uhrzeit des Sendens
email.received (nur Success-Port) Uhrzeit des Empfangs
email.from (nur Success-Port) Adresse des Absenders
email.to (nur Success-Port) Adresse des Empfängers
email.contentType (nur Success-Port) Inhaltstyp des E-Mail-Bodys

Protokolldateien des Triggers "E-Mail - SMTP"

Ressourcen\logs\core\current|old\publishers\

fmepublishers.log

  • Zeigt zusätzliche Kommunikation zwischen dem SMTP-Relay-Server und FME Flow an.

email.log

  • Zeigt Trigger vom Typ "E-Mail -SMTP" und die Konfiguration von E-Mail-Konten an.