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.
Parameter
- 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. - 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:
|
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.