FME Flow:2025,0

KonfigurierenFME Flow zum Empfangen von E-Mails

FME Flowkann E-Mails über Simple Mail Transfer Protocol (SMTP) oder Internet Message Access Protocol (IMAP) empfangen. VerwendenAutomatisierungenkönnen Sie E-Mails zu Notification Service-Themen veröffentlichen, indem Sie entwederE-Mail - SMTP oder dieE-Mail - IMAP auslösen.

SMTP oder IMAP?

Beachten Sie bei der Entscheidung zwischen SMTP oder IMAP Folgendes:

  • IMAP ist ein Pull-basierter Mechanismus. Der E-Mail-Trigger (IMAP) fragt einen vorhandenen IMAP-Server (z. B. imap.gmail.com) nach Nachrichten ab. Solange der IMAP-Zugriff für das E-Mail-Konto aktiviert ist, ist keine zusätzliche Konfiguration erforderlich. Da die Umfrage jedoch in regelmäßigen Abständen durchgeführt wird,FME Flow E-Mail-Nachrichten werden möglicherweise nicht so schnell empfangen wie über SMTP gesendete.
  • SMTP ist ein Push-basierter Mechanismus. FME Flowfungiert als eigener leichter SMTP-Server und empfängt E-Mails direkt, anstatt sie abzufragen. Daher können E-Mails anFME Flow Themen (und ihre abonniertenworkspaces) schneller als über IMAP zugestellte E-Mails.
  • SMTP funktioniert nur auf einer Instanz vonFME Flow mit einem ordnungsgemäßen DNS-Eintrag (d. h., der Server ist über das Internet erreichbar). Wenn Ihre Instanz vonFME Flow lokal oder in einem Intranet ausgeführt wird, müssen Sie IMAP verwenden.
  • SMTP wird nicht unterstützt infehlertolerant Installation vonFME Flow.

Ändern des Standard-SMTP-Ports (optional)

Standardmäßig läuft SMTP unter Windows über Port 25 und unter Linux über Port 7125. Wenn Sie den Standardport ändern möchten (nicht-FME Flow Hosted (nur bei Installationen) gehen Sie folgendermaßen vor:

NotizStellen Sie sicher, dass die Firewall-Einstellungen Ihres Netzwerks so konfiguriert sind, dass die Übertragung von E-Mails anFME Flow auf dem entsprechenden Port.
  1. Bestimmen Sie den Port auf demFME Flow Kernhost, der zum Empfangen von E-Mails verwendet wird.
  2. NotizStellen Sie sicher, dass die Firewall-Einstellungen Ihres Netzwerks so konfiguriert sind, dass die Übertragung von E-Mails anFME Flow an diesem Port.
  3. Öffnen Sie die SMTP-Publisher-Konfigurationsdatei:
  4. <FMEFlowDir>\Server\config\publishers\email.properties

  5. Parameter suchenSMTP_PORTund aktualisieren Sie die Einstellung auf den gewünschten Port. Standardmäßig ist dieser Parameter bei Windows-Installationen auf Port 25 und bei Linux auf 7125 eingestellt.
  6. NotizUm unter Linux einen Port unter 1024 anzugeben, konfigurieren Sie eine der folgenden Optionen:
    • Erhöhte Privilegien auf derFME Flow Systemdienste (als Root ausführen). Weitere Informationen finden Sie unterStarten und StoppenFME Flow Manuell.
    • Portweiterleitung: Konfigurieren Sie dieFME Flow Kern zum Routen und Weiterleiten von einem Quellport zu einem Zielport. Leiten Sie beispielsweise den Datenverkehr auf Port 25 an Port 7125 weiter.
  7. Neustart DieFME Flow Kerndienst.