ANVEDI SMTP
Diese Kommunikationscode-Einheit ermöglicht den Versand von Dateien mit dem SMTP-Protokoll über den File Exchange Service. Die interne Kennung lautet 5327376.
Um diesen Dienst zu nutzen, benötigen Sie Anvaigo EDI Connect Version 5.3.0.7, und der File Exchange Service muss ordnungsgemäß konfiguriert und zugänglich sein.
Konfiguration
Um den Kommunikationskanal zu konfigurieren, suchen Sie ihn in der Liste der EDI-Kommunikationskanäle und klicken Sie auf „Konfigurieren“. Wenn Sie den Kanal gerade erst erstellt haben, müssen Sie die Seite möglicherweise erst aktualisieren.
General
Wählen Sie eine neue File Exchange Service-Instanz aus oder erstellen Sie eine solche. Sie müssen die URL konfigurieren (kann aus der Konfiguration kopiert werden und wird beim Starten angezeigt, wenn Sie den Dienst direkt starten). Der Standardwert ist http://localhost:7098 und Sie müssen den API-Schlüssel entsprechend der Konfigurationsdatei festlegen. Sie können den Server für mehrere Kommunikationspartner verwenden.
Der Betreff der E-Mail. Sie können in diesem Feld Platzhalter verwenden.
Wenn in den Mappings keine andere Methode zum Festlegen der Empfänger-E-Mail-Adresse verwendet wird, wird der Wert aus diesem Feld verwendet.
Die andere Methode zum Festlegen der Empfänger-E-Mail-Adresse ist die Verwendung der Funktion SET_RECEIVER_IDENTIFICATION aus dem Funktionsobjekt COMMUNICATION in einem Mapping, das vor dem Mapping verarbeitet wird.
Wenn diese Option aktiviert ist, wird die Datei als Anhang an die E-Mail gesendet. Wenn nicht, wird sie im Textkörper gesendet. Der Standardwert ist .
Eine Schablonenzeichenkette zur Erstellung des Dateinamens für ausgehende Dateien. Sie können jeden konstanten Text verwenden, der in Dateinamen gültig ist. Wir unterstützen mehrere globale Variablen, die innerhalb des Dateinamens verwendet werden können. Da das Modul den Inhalt der Datei und die verwendeten Pufferstrukturen nicht kennt, können Sie nicht direkt auf Daten aus der Datei zugreifen.
Sie können in diesem Feld Platzhalter verwenden.
Server
Gibt die Adresse des SMTP-Servers an.
Gibt den Port des SMTP-Servers an.
Gibt die zu verwendende Verschlüsselungsmethode an. Die verfügbaren Optionen sind:
Die Verschlüsselung wird automatisch zwischen dem File Exchange Service und dem Remote-Host ausgehandelt. Dies ist die Standardeinstellung.
Es wird keine Verschlüsselung verwendet.
Es wird eine verschlüsselte Verbindung hergestellt.
Eine unverschlüsselte Verbindung wird gestartet und der Server wird aufgefordert, die Kommunikation mit Verschlüsselung fortzusetzen.
Gibt an, wie die Authentifizierung beim entfernten Host erfolgen soll. Die verfügbaren Optionen sind:
Die Anmeldung erfolgt anonym.
Es wird eine Kombination aus Benutzername und Passwort verwendet. Dies ist die Standardeinstellung.
Verwendet die OAuth2-Methode von Exchange zur Authentifizierung. Siehe unten für weitere Einzelheiten.
Gibt den Benutzernamen für die Anmeldung am SMTP-Server an.
Gibt das Passwort für die Anmeldung am SMTP-Server an.
Wenn die Verbindung verschlüsselt ist, können Sie mit dieser Option alle Fehler ignorieren, die durch Zertifikate entstehen.
OAuth2
Wenn Sie OAuth2 mit Exchange 365 verwenden möchten, müssen Sie eine neue „App-Registrierung“ im Azure-Portal erstellen.
Gehen Sie zum Azure-Portal, suchen Sie nach „App-Registrierung“ und erstellen Sie eine neue App. Nennen Sie ihn zum Beispiel Anvaigo File Exchange Service. Sie können alle anderen Einstellungen auf den Standardwerten belassen und auf „Registrieren“ klicken. (Mehr über App-Registrierungen erfahren Sie hier: https://learn.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app)
Notieren Sie sich anschließend die „Application (Client) ID“ und „Directory (Tenant) ID“, die Sie in die Konfigurationseinstellungen des Kommunikationskanals eintragen müssen.
Es gibt eine Einstellung, die für die neuen App-Registrierungen geändert werden muss: Wählen Sie „Authentifizierung“ im linken Bereich und suchen Sie nach „Öffentliche Clientströme zulassen“. Dies muss aktiviert werden, um die Anmeldung über die Geräte-ID zu ermöglichen.
Stellen Sie in Dynamics sicher, dass Sie „Exchange OAuth2“ als Autorisierungsmethode auswählen. Wählen Sie „DeviceCode“ als OAuth-Methode und geben Sie die Tenant-ID und die Client-ID aus dem Portal ein (diese kann sich von der Dynamics Tenant-ID unterscheiden!).
Um sich anzumelden, klicken Sie auf der Seite mit den POP3-Einstellungen auf „Authentifizieren“. Sie erhalten eine URL und eine DeviceID, mit der Sie sich anmelden können. Ein verschlüsseltes Token wird auf dem File Exchange Server gespeichert und kann zum Abrufen der E-Mails verwendet werden, bis die Lebensdauer des Tokens abgelaufen ist. In diesem Fall schlägt der Abruf der Nachrichten fehl und Sie müssen sich erneut anmelden.
