Działanie dotyczące e-mail

Przed wdrożeniem każdej akcji poczty e-mail należy skonfigurować serwer, który będzie obsługiwać żądania. Akcje Pobierania wiadomości e-mail i Przetwarzania wiadomości e-mail wymagają serwera IMAP, a akcja Wyślij wiadomość e-mail wymaga serwera SMTP.

Typowe porty IMAP:

  • 143 (nieszyfrowane i TLS)
  • 993 (zabezpieczone IMAP)

Typowe serwery IMAP:

  • imap-mail.outlook.com (Outlook.com)
  • outlook.office365.com (Office365.com)
  • imap.mail.yahoo.com (poczta Yahoo)
  • imap.gmail.com (poczta Google)

Typowe porty SMTP:

  • 25 (Niezaszyfrowane)
  • 587 (nieszyfrowane i TLS)
  • 465 (SSL)

Typowe serwery SMTP:

  • smtp-mail.outlook.com (Outlook.com)
  • smtp.office365.com (Office365.com)
  • smtp.mail.yahoo.com (poczta Yahoo)
  • smtp.gmail.com (poczta Google)

Zrzut ekranu ustawień serwera IMAP dotyczących akcji Pobierania wiadomości e-mail.

Aby pobrać wiadomości e-mail spełniające określone kryteria, użyj akcji Pobierz wiadomości e-mail. Poniższy przykład pobiera tylko nieprzeczytane wiadomości z skrzynki odbiorczej.

Filtr dodatkowo określa, że e-mail powinien pochodzić z b.friday, temat powinien zawierać słowo Raport, a treść powinna zawierać Wtorek. W akcji zostaną zapisane lokalnie wszystkie załączniki, które spełniają określone kryteria.

Zrzut ekranu akcji Pobieranie wiadomości e-mail.

Zarządzaj wiadomościami e-mail za pomocą akcji Przetwórz wiadomości e-mail, która wymaga zmiennej utworzonej przez akcję Pobieranie wiadomości e-mail. Możesz wybrać przeniesienie, usunięcie lub zaznaczenia wiadomości e-mail jako przeczytanych/nieprzeczytanych.

Poniższa akcja Wyślij wiadomość e-mail na poniższej ilustracji wysyła wiadomość e-mail od N. Varga do B. Friday z fakturą w polu UDW. Temat i treść zawierają zmienną %ReportID%, a załącznik to plik, który został wcześniej przetworzony przez przepływ.

Zrzut ekranu przedstawiający akcję Wyślij wiadomość e-mail.

Pobierz wiadomości e-mail

Pobiera wiadomości e-mail z serwera IMAP.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
IMAP server Nie Wartość tekstowa Adres serwera IMAP (np. imap.gmail.com)
Port Tak Wartość liczbowa 993 Port, który ma być używany dla serwera IMAP. Zwykle jest to port 993
Enable SSL Brak Wartość logiczna Prawda Określ, czy do komunikowania się z serwerem IMAP ma być używane bezpieczne połączenie.
User name Nie Wartość tekstowa Nazwa użytkownika umożliwiająca dostęp do konta e-mail
Password Nie. Bezpośrednie wprowadzanie zaszyfrowanego tekstu lub wartości tekstowej Hasło umożliwiające dostęp do konta e-mail
Accept untrusted certificates Nie dotyczy Wartość logiczna Fałsz Określ, czy niezaufane certyfikaty będą akceptowane
Mail folder Nie Wartość tekstowa Nazwa folderu poczty IMAP (nazywanego także „skrzynką pocztową”), z którego mają zostać pobrane wiadomości
Retrieve Nie dotyczy Wszystkie wiadomości e-mail, Tylko nieprzeczytane wiadomości e-mail, Tylko przeczytane wiadomości e-mail Wszystkie wiadomości e-mail Określ, czy mają być pobierane wszystkie wiadomości z folderu, czy tylko nieprzeczytane
Mark As read Nie dotyczy Wartość logiczna Prawda Określ, czy pobrane wiadomości mają być oznaczane jako przeczytane, czy mają pozostać niezmienione
"From" field contains Tak Wartość tekstowa Pełny adres e-mail nadawcy, którego wiadomości zostaną pobrane. Pozostaw ten atrybut pusty, aby pobrać wszystkie wiadomości niezależnie od nadawcy
"To" field contains Tak Wartość tekstowa Pełne adresy e-mail adresatów (oddzielone spacją, jeśli jest ich więcej niż jeden) dla wiadomości, które zostaną pobrane. Pozostaw ten atrybut pusty, aby pobrać wszystkie wiadomości niezależnie od adresatów
"Subject" contains Tak Wartość tekstowa Fraza kluczowa do znalezienia w temacie wiadomości e-mail. Pozostaw ten atrybut pusty, aby pobrać wszystkie wiadomości e-mail niezależnie od ich tematu
'Body' contains Tak Wartość tekstowa Fraza kluczowa do znalezienia w treści wiadomości e-mail. Pozostaw ten atrybut pusty, aby pobrać wszystkie wiadomości e-mail niezależnie od ich zawartości
Save attachments Nie dotyczy Zapisz załączniki, Nie zapisuj załączników Nie zapisuj załączników Określ, czy załączniki pobranych wiadomości e-mail mają być zapisywane, czy nie
Save attachments into Nie. Folder Folder, w którym mają być zapisywane załączniki

Utworzone zmienne

Argument Type opis
RetrievedEmails Listawiadomości e-mail Pobrane wiadomości e-mail, które będą przetwarzane później, jako lista obiektów wiadomości e-mail

Wyjątki

Wyjątek Opis
Nie można nawiązać połączenia z serwerem IMAP Wskazuje, że wystąpił problem podczas nawiązywania połączenia z serwerem IMAP
Nie można uwierzytelnić na serwerze IMAP Wskazuje problem podczas uwierzytelniania na określonym serwerze IMAP
Określony folder poczty nie istnieje Wskazuje, że nie znaleziono określonego folderu poczty
Nie można zapisać załączników Wskazuje problem podczas zapisywania załączników
Nie można pobrać wiadomości e-mail Wskazuje problem podczas pobierania wiadomości e-mail

Przetwórz wiadomości e-mail

Przenosi, usuwa lub zaznacza jako nieprzeczytaną wiadomość e-mail (lub listę wiadomości e-mail) pobraną przez akcję Pobierz wiadomości e-mail.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
IMAP server Nie Wartość tekstowa Adres serwera IMAP (np. imap.gmail.com)
Port Tak Wartość liczbowa 993 Port, który ma być używany dla serwera IMAP. Zwykle jest to port 993
Enable SSL Brak Wartość logiczna Prawda Określ, czy do komunikowania się z serwerem IMAP ma być używane bezpieczne połączenie.
Username Nie Wartość tekstowa Nazwa użytkownika umożliwiająca dostęp do konta e-mail
Password Nie. Bezpośrednie wprowadzanie zaszyfrowanego tekstu lub wartości tekstowej Hasło umożliwiające dostęp do konta e-mail
Accept Untrusted Certificates Nie dotyczy Wartość logiczna Fałsz Określ, czy niezaufane certyfikaty będą akceptowane
Email(s) to process Nie Listawiadomości e-mail Wiadomość e-mail lub lista wiadomości e-mail do przetworzenia. Ten parametr powinien zawierać zmienną wypełnioną akcją Pobieranie wiadomości e-mail
Działanie Nie dotyczy Usuń wiadomości e-mail z serwera, Oznacz wiadomości e-mail jako nieprzeczytane, Przenieś wiadomości e-mail do folderu poczty, Oznacz wiadomości e-mail jako nieprzeczytane i przenieś je do folderu poczty Przenieś wiadomości e-mail do folderu poczty Operacja, którą chcesz wykonać na określonych wiadomościach e-mail
Mail folder Nie Wartość tekstowa Nazwa folderu poczty, do którego zostaną przeniesione wiadomości e-mail

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek opis
Nie można nawiązać połączenia z serwerem IMAP Wskazuje, że wystąpił problem podczas nawiązywania połączenia z serwerem IMAP
Określony folder poczty nie istnieje Wskazuje, że nie znaleziono określonego folderu poczty
Nie można przetworzyć wiadomości e-mail Wskazuje problem z przetwarzaniem określonych wiadomości e-mail

Wyślij wiadomość e-mail

Tworzy i wysyła nową wiadomość e-mail.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
SMTP server Nie Wartość tekstowa Adres serwera SMTP
Server port Tak Wartość liczbowa 25 Port, który ma być używany dla serwera. Zwykle jest to port 25
Enable SSL Brak Wartość logiczna Fałsz Określ, czy komunikacja z serwerem ma odbywać się za pomocą bezpiecznego połączenia
SMTP Server needs authentication Nie dotyczy Wartość logiczna Fałsz Określ, czy serwer wymaga uwierzytelnienia
User name Nie Wartość tekstowa Nazwa użytkownika umożliwiająca dostęp do konta e-mail
Password Nie. Bezpośrednie wprowadzanie zaszyfrowanego tekstu lub wartości tekstowej Hasło umożliwiające dostęp do konta e-mail
Accept untrusted certificates Nie dotyczy Wartość logiczna Fałsz Określ, czy niezaufane certyfikaty będą akceptowane
From Nie Wartość tekstowa Adres e-mail nadawcy
Sender display name Tak Wartość tekstowa Nazwa wyświetlana nadawcy
To Nie Wartość tekstowa Adresy e-mail adresatów. Jeśli wprowadzono więcej niż jeden adres e-mail, lista adresów powinna być oddzielona średnikami
CC Tak Wartość tekstowa Adres(y) e-mail adresata/-ów DW. Jeśli wprowadzono więcej niż jeden adres e-mail, lista adresów powinna być oddzielona średnikami
BCC Tak Wartość tekstowa Adres(y) e-mail adresata/-ów UDW (ukryte). Jeśli wprowadzono więcej niż jeden adres e-mail, lista adresów powinna być oddzielona średnikami
Subject Tak Wartość tekstowa Temat wiadomości e-mail
Body Tak Wartość tekstowa Treść wiadomości e-mail
Body Is HTML Nie dotyczy Wartość logiczna Fałsz Określ, czy treść wiadomości e-mail będzie interpretowana jako kod HTML
Attachment(s) Tak Listaplików Pełna ścieżka wszelkich załączników, pliku lub listy plików. Wiele plików należy ująć w podwójne cudzysłowy (") i oddzielić spacją

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek opis
Nieprawidłowy adres e-mail Wskazuje, że określony adres e-mail jest nieprawidłowy
Nie można wysłać wiadomości e-mail Wskazuje problem podczas wysyłania wiadomości e-mail
Nie znaleziono załącznika Wskazuje, że nie znaleziono określonych załączników