ANVEDI SMTP
Ta jednostka kodu komunikacyjnego umożliwia wysyłanie plików przy użyciu protokołu SMTP za pośrednictwem usługi wymiany plików. Wewnętrzny identyfikator to 5327376.
Aby korzystać z tej usługi, wymagana jest wersja 5.3.0.7 Anvaigo EDI Connect, a usługa wymiany plików musi być prawidłowo skonfigurowana i dostępna.
Konfiguracja
Aby skonfigurować kanał komunikacji, znajdź go na liście kanałów komunikacji EDI i kliknij „Konfiguruj”. Jeśli dopiero utworzyłeś kanał, może być konieczne odświeżenie strony.
General
Wybierz lub utwórz nowe wystąpienie usługi File Exchange Service. Musisz skonfigurować adres URL (można go skopiować z konfiguracji i jest wyświetlany podczas uruchamiania, jeśli uruchamiasz usługę bezpośrednio). Domyślną wartością jest http://localhost:7098 i należy ustawić klucz API odpowiadający plikowi konfiguracyjnemu. Serwera można używać dla wielu partnerów komunikacyjnych.
Temat wiadomości. W tym polu można używać symboli zastępczych.
Jeśli w mapowaniach nie użyto żadnej innej metody do ustawienia adresu e-mail odbiorcy, zostanie użyta wartość z tego pola.
Inną metodą ustawienia adresu e-mail odbiorcy jest użycie funkcji SET_RECEIVER_IDENTIFICATION z obiektu funkcyjnego COMMUNICATION w mapping, który jest przetwarzany przed eksportem mapping.
Jeśli ta opcja jest ustawiona, plik zostanie wysłany jako załącznik do wiadomości e-mail. Jeśli nie, zostanie wysłany w treści. Wartością domyślną jest .
Ciąg szablonu do tworzenia nazwy pliku dla plików wychodzących. Możesz użyć dowolnego stałego tekstu, który jest prawidłowy w nazwach plików. Obsługujemy kilka zmiennych globalnych, które mogą być używane wewnątrz nazwy pliku. Ponieważ moduł nie zna zawartości pliku i używanych struktur bufora, nie można bezpośrednio uzyskać dostępu do danych z pliku.
W tym polu można używać symboli zastępczych.
Server
Określa adres serwera SMTP.
Określa port serwera SMTP.
Określa metodę szyfrowania, która ma być używana. Dostępne opcje to:
Szyfrowanie jest automatycznie negocjowane między usługą wymiany plików a zdalnym hostem. Jest to ustawienie domyślne.
Nie jest używane szyfrowanie.
Nawiązywane jest połączenie szyfrowane.
Uruchamiane jest nieszyfrowane połączenie, a serwer jest proszony o kontynuowanie komunikacji z szyfrowaniem.
Określa sposób uwierzytelniania na zdalnym hoście. Dostępne opcje to:
Używane jest logowanie anonimowe.
Używana jest kombinacja nazwy użytkownika i hasła. Jest to ustawienie domyślne.
Używa metody Exchange OAuth2 do uwierzytelniania. Więcej informacji znajduje się poniżej.
Określa nazwę użytkownika dla logowania na serwerze SMTP.
Określa hasło logowania do serwera SMTP.
Gdy połączenie jest szyfrowane, opcja ta pozwala zignorować wszelkie błędy wynikające z certyfikatów.
OAuth2
Jeśli chcesz używać OAuth2 z Exchange 365, musisz utworzyć nową „Rejestracje aplikacji” w Azure Portal.
Przejdź do Azure Portal, wyszukaj „App registration” i utwórz nową aplikację. Na przykład Anvaigo File Exchange Service. Możesz pozostawić wszystkie pozostałe ustawienia na wartościach domyślnych i kliknąć „Zarejestruj”. (Więcej informacji na temat rejestracji aplikacji można znaleźć tutaj: https://learn.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app)
Następnie należy zanotować „Identyfikator aplikacji (klienta)” i „Identyfikator katalogu (dzierżawcy)”, aby wprowadzić te wartości do ustawień konfiguracyjnych kanału komunikacji.
Jest jedno ustawienie, które należy zmienić dla nowych rejestracji aplikacji: Wybierz „Uwierzytelnianie” w lewym panelu i wyszukaj „Zezwalaj na publiczne przepływy klientów”. Ta opcja musi być włączona, aby umożliwić logowanie za pomocą identyfikatora urządzenia.
W Dynamics upewnij się, że wybrałeś „Exchange OAuth2” jako metodę autoryzacji. Wybierz „DeviceCode” jako metodę OAuth i wprowadź identyfikator dzierżawcy i identyfikator klienta z portalu (może się on różnić od identyfikatora dzierżawcy Dynamics!).
Aby się zalogować, kliknij „Uwierzytelnij” na stronie ustawień POP3. Otrzymasz adres URL i DeviceID, które pozwolą Ci się zalogować. Zaszyfrowany token jest przechowywany na serwerze File Exchange Server i może być używany do pobierania wiadomości e-mail do momentu wygaśnięcia okresu ważności tokena. W takim przypadku pobieranie wiadomości nie powiedzie się i konieczne będzie ponowne zalogowanie.
