E-Mail

Die externe Aktion "E-Mail" empfängt Nachrichten und sendet E-Mails über das SMTP-Protokoll.

Die externe Aktion "E-Mail" verfügt über zwei Ausgabe-Ports. Der Success-Port () kann eine Nachricht senden, wenn die E-Mail erfolgreich zugestellt wurde. Der Failure-Port (x) kann eine Nachricht senden, wenn die Zustellung fehlschlägt.

Hinweis  E-Mail-Server können maximale Verbindungslimits aufweisen. Wenn eine externe Aktion "E-Mail" mehrere E-Mails kurz hintereinander an denselben Server sendet, kann diese Einschränkung dazu führen, dass E-Mails verworfen werden. Um dieses Problem zu beheben, passen Sie den Parameter MAX_WORKER_THREADS in der Datei email.properties, die sich in <FMEFlowDir>/Server/config/subscribersbefindet, auf einen Wert am oder unterhalb des entsprechenden Wertes des E-Mail-Servers an. Wenn beispielsweise das Verbindungslimit des E-Mail-Servers 20 beträgt, sollte MAX_WORKER_THREADS von 100 (Standard) auf 20 reduziert werden.
Hinweis  Wenn die Einstellungen zum Wiederholen konfiguriert sind, wird der Failure-Port mit einem Symbol "Wiederholen konfiguriert" (⟳) dargestellt.

Parameter

Tipp  Um zu testen, ob Ihre Parameter wie erwartet funktionieren, klicken Sie auf Validieren.
  • SMTP-Server: Domänenname des Mail-Exchange-Servers oder IP-Adresse, die zum Senden von E-Mails verwendet wird.
  • Tipp  Klicken Sie auf Vorlage laden, um einige Felder für gängige SMTP-Server automatisch auszufüllen
  • SMTP-Server-Port: TCP-Port für den Mailaustausch, der zum Senden von E-Mails verwendet wird. Falls Sicherheit der Verbindung (unten) SSL/TLS ist, geben Sie Port 465 an. Falls StartTLS oder Keine Auswahl gesetzt ist, geben Sie Port 587 an.
  • SMTP-Konto (optional): Wenn der SMTP-Server eine Authentifizierung erfordert, ist dies der Benutzername.
  • SMTP-Kennwort (optional): Wenn der SMTP-Server eine Authentifizierung erfordert, ist dies das Benutzerkennwort.
  • Sicherheit der Verbindung: Der für die Verbindung verwendete Verschlüsselungsmechanismus.
    • SSL/TLS: Die Verbindung verwendet TLS (Transport Layer Security), früher Secure Sockets Layer (SSL), was von den meisten gängigen SMTP-E-Mail-Servern unterstützt wird.
    • StartTLS: Eine SSL/TLS-Verbindung mit dem E-Mail-Server wird über den STARTTLS-Befehl hergestellt.
    • Keine Auswahl: Die Verbindung ist unverschlüsselt.
  • E-Mail An, E-Mail Cc (optional), E-Mail Bcc (optional): Entspricht den Feldern "An", "Cc" und "Bcc" in Standard-E-Mail-Nachrichten. Trennen Sie mehrere Empfänger durch Kommas. Beispiel: recipientOne@example.com,recipientTwo@example.com,recipientThree@example.com
  • E-Mail Von: Entspricht dem Feld "Von" in Standard-E-Mail-Nachrichten. Wenn Benutzer auf die Benachrichtigungs-E-Mail antworten, wird sie an diese Adresse weitergeleitet.
  • E-Mail-Betreff: Entspricht dem Feld "Betreff" in Standard-E-Mail-Nachrichten.
  • E-Mail-Format: Das Format der E-Mail. Mögliche Optionen sind Plain Text, HTML und Rich Text.
  • E-Mail-Anhang (optional): Pfad zur Quelldatei, die an die E-Mail angehängt werden soll.
  • E-Mail-Body (optional): Der für die Zustellung zu verwendende Nachrichtentext.
  • Client-ID (optional): Geben Sie für die offene Autorisierung (OAuth) als registrierte Anwendung bei der Microsoft Identity Platform die Anwendungs-(Client-)ID an. Die Client-ID wird bei der Konfiguration eines Azure Active Directory-Mandanten erstellt.
  • Hinweis  Ein geheimer Clientschlüssel ist nicht erforderlich.

Attribute der Ausgabe

Siehe auch

Tipp  Um die Ausgabeattribute der vorgelagerten Komponenten anzuzeigen, klicken Sie auf Vorgelagerte Attribute anzeigen.
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

Wiederholen

  • Wiederholen bei einem Fehler: Wenn dieses Kontrollkästchen aktiviert ist, versucht die Automatisierung, die Aktion erneut auszuführen, wenn der erste Versuch, eine Verbindung zur angegebenen externen Ressource für die Nachrichtenzustellung herzustellen, fehlschlägt. Die Art und Weise, wie diese Wiederholungen durchgeführt werden, hängt von den übrigen Einstellungen ab.
  • Benutzerdefinierte Wiederholungseinstellungen verwenden: Wenn diese Option aktiviert ist, sind die übrigen Wiederholungseinstellungen konfigurierbar. Wenn dieses Kontrollkästchen nicht aktiviert ist, werden sie auf die Standardwerte von FME Flow gesetzt.
  • Anzahl der Versuche: Maximale Anzahl von Wiederholungsversuchen, wenn die Aktion weiterhin fehlschlägt.
  • Wartezeit zwischen den Versuchen: Zeit, die zwischen den Wiederholungsversuchen gewartet wird. In Verbindung mit dem Backoff-Multiplikator (unten) ist der angegebene Wert die Wartezeit für den ersten Wiederholungsversuch.
  • Backoff-Multiplikator: Faktor, um den die Wartezeit zwischen den Versuchen bei aufeinanderfolgenden Wiederholungen erhöht werden soll. Zum Beispiel verdoppelt ein Wert von 2.0 die Wartezeit für den nächsten Wiederholungsversuch.
  • Randomisierungsfaktor: Prozentsatz, um den die Zufälligkeit in die Wartezeit zwischen den Versuchen eingeführt werden soll. Wenn beispielsweise die Wartezeit zwischen den Versuchen 100 Sekunden und der Randomisierungsfaktor 25 ist, wird die Wartezeit für jeden Wiederholungsversuch zufällig zwischen 75 und 125 Sekunden gewählt.
  • Maximale Wartezeit zwischen den Versuchen: Maximale Wartezeit zwischen den Wiederholungsversuchen. In Verbindung mit dem Backoff-Multiplikator ist der angegebene Wert die Obergrenze für die Wartezeit.