FME Flow: 2025.0
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. - : (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 |
|---|---|
| Zeit | 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"
Siehe Arbeiten mit Automatisierungs-Protokollen.
Zusätzlich sind die folgenden Protokolldateien unter Ressourcen\logs\core\current|old\publishers\ verfügbar:
- fmepublishers.log: Zeigt zusätzliche Kommunikation zwischen dem SMTP-Relay-Server und FME Flow an.
- email.log: Zeigt empfangene E-Mails an - SMTP-Trigger und Konfiguration von E-Mail-Konten.