ANVEDI SMTP
Met deze communicatiecode-eenheid kunnen bestanden worden verzonden met het SMTP-protocol via de File Exchange Service.
Om deze service te kunnen gebruiken, hebt u Anvaigo EDI Connect versie 5.3.0.7 nodig en moet de File Exchange Service correct zijn geconfigureerd en toegankelijk zijn.
Configuratie
Om het communicatiekanaal te configureren, zoekt u het op in de lijst met EDI-communicatiekanalen en klikt u op “Configureren”. Als je het kanaal net hebt aangemaakt, moet je misschien eerst de pagina verversen.
General
Selecteer of maak een nieuwe instantie voor File Exchange Service. Je moet de URL configureren (kan worden gekopieerd uit de configuratie en wordt getoond bij het opstarten als je de service direct start). De standaardwaarde is http://localhost:7098 en je moet de API-sleutel instellen die overeenkomt met het configuratiebestand. Je kunt de server gebruiken voor meerdere communicatiepartners.
Het onderwerp van de e-mail. Je kunt in dit veld plaatshouders gebruiken.
Als er geen andere methode wordt gebruikt in de koppelingen om het e-mailadres van de ontvanger in te stellen, wordt de waarde van dit veld gebruikt.
De andere methode om het e-mailadres van de ontvanger in te stellen is door de functie SET_RECEIVER_IDENTIFICATION van het functieobject COMMUNICATION te gebruiken in een mapping die wordt verwerkt vóór de export mapping.
Als deze optie is ingesteld, wordt het bestand als bijlage bij de e-mail verzonden. Zo niet, dan wordt het in de body verzonden. De standaardwaarde is .
Een sjabloonstring om de bestandsnaam voor uitgaande bestanden op te bouwen. Je kunt elke constante tekst gebruiken die geldig is binnen bestandsnamen. We ondersteunen verschillende globale variabelen die in de bestandsnaam kunnen worden gebruikt. Omdat de module de inhoud van het bestand en de gebruikte bufferstructuren niet kent, kun je gegevens uit het bestand niet rechtstreeks benaderen.
Je kunt in dit veld plaatshouders gebruiken.
Server
Geeft het adres van de SMTP-server op.
Specificeert de poort van de SMTP-server.
Specificeert de coderingsmethode die moet worden gebruikt. De beschikbare opties zijn:
De versleuteling wordt automatisch onderhandeld tussen de File Exchange Service en de externe host. Dit is de standaardinstelling.
Er wordt geen versleuteling gebruikt.
Er wordt een versleutelde verbinding tot stand gebracht.
Er wordt een onversleutelde verbinding gestart en de server wordt gevraagd om de communicatie met versleuteling voort te zetten.
Specificeert hoe te authenticeren op de host op afstand. De beschikbare opties zijn:
Anonieme aanmelding wordt gebruikt.
Er wordt een combinatie van Gebruikersnaam en Wachtwoord gebruikt. Dit is de standaardinstelling.
Gebruikt de Exchange OAuth2 methode voor verificatie. Zie hieronder voor meer informatie.
Specificeert de gebruikersnaam voor de aanmelding op de SMTP-server.
Geeft het wachtwoord op voor het aanmelden op de SMTP-server.
Als de verbinding versleuteld is, kun je met deze optie fouten negeren die ontstaan door certificaten.
OAuth2
Als je OAuth2 wilt gebruiken met Exchange 365 moet je een nieuwe “App registraties” aanmaken in de Azure portal.
Ga naar de Azure Portal, zoek naar “App registration” en maak een nieuwe aan. Noem het bijvoorbeeld Anvaigo File Exchange Service. Je kunt alle andere instellingen op de standaardwaarden laten staan en op “Registreren” klikken. (Je kunt hier meer te weten komen over App-regsitraties: https://learn.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app)
Noteer daarna de “Application (client) ID” en “Directory (tenant) ID” die je in de configuratie-instellingen van het communicatiekanaal moet zetten.
Er is één instelling die moet worden gewijzigd voor de nieuwe app-registraties: Selecteer “Authentication” in het linkerdeelvenster en zoek naar “Allow public client flows”. Dit moet ingeschakeld zijn om het aanmelden via de Device ID mogelijk te maken.
Zorg ervoor dat u in Dynamics “Exchange OAuth2” selecteert als autorisatiemethode. Selecteer “DeviceCode” als OAuth Methode en voer de Tenant ID en Client ID van de portal in (dit kan afwijken van de Dynamics Tenant ID!).
Om in te loggen klikt u op “Authenticate” in de POP3-instellingenpagina. Je krijgt een URL en DeviceID, waarmee je je kunt aanmelden. Een gecodeerd token wordt opgeslagen op de File Exchange Server en kan worden gebruikt om de e-mails op te halen, totdat de levensduur van het token is verstreken. In dit geval zal het ophalen van de berichten mislukken en moet je opnieuw inloggen.
