




Dotyczy wersji: 2022.1.4 i powyżej; autor: Grzegorz Straś
Wstęp
W konfiguracji akcji (np. Wyślij konfigurowalny e-mail) i w szablonach powiadomień e-mail, istnieje możliwość zdefiniowana konta które będzie wykorzystane jako nadawca zamiast domyślnego adresu nadawcy.
Może to być Adres e-mail lub Grupa dystrybucyjna z poprawnie skonfigurowanymi uprawnieniami „Send as” (t.j. „Wyślij jako”).
Ta opcja nazywa się Pozwól na wysyłkę "Send As", i musi zostać włączania w Konfiguracji Systemu, wtedy będzie możliwe nadpisanie domyślnego konta nadawcy innym.
Dodatkowo, jeżeli Exchange Online – Microsoft Graph jest użyte jako Typ serwera, będzie potrzebna dodatkowa konfiguracja po stronie Grapha (opisana poniżej).
Włączenie opcji
Opcja znajduje się w Konfiguracja systemu -> Powiadomienia e-mail -> Konfiguracja wysyłki e-mail -> Pozwól na wysyłkę "Send As"
Po włączeniu, będzie można zdefiniować inny adres nadawcy niż domyślny w konfiguracjach Akcji, Szablonów akcji, oraz Szablonów e-mail dla poszczególnych procesów.
- Pole Nadawca w tych konfiguracjach przyjmuje Adresy e-mail lub Grupy dystrybucyjne z uprawnieniami „Send as” i w formacie: tom.green@webcon.com
- Jeżeli pole Nadawca zostawione będzie jako puste, domyślny nadawca będzie użyty.
Opcje można włączyć po skonfigurowaniu innych nadawców w wybranych miejscach. Jeżeli tak zrobimy, po włączeniu opcji, otrzymamy powiadomienie o wszystkich miejscach gdzie adres nadawcy został nadpisany (tj. Akcje, Szablony akcji, oraz Szablony e-mail dla procesów).
Uwaga: Jak można się domyślić, niestandardowi nadawcy będą potrzebować uprawnień do wysyłki e-mail. Jeżeli nadawcy nie będą mieli nadanych odpowiednich uprawnień, akcja zakończy się błędem.
Potrzebne są odpowiednie uprawnienia dla wybranego wariantu nadawcy (Grupa dystrybucyjna lub Adres e-mail), oraz dodatkowe ustawienia po stronie Graph jeżeli to potrzebne.
Ustawienia Graph
jeżeli Exchange Online – Microsoft Graph jest użyte jako Typ serwera, należy skonfigurować aplikację Graph.
Najważniejsze ustawienia w takiej aplikacji to uprawnienia. Minimalne uprawnienia jakie potrzebuje aplikacja Graph do rozmaitych celów zostały opisane [tutaj].
W skrócie:
- Stwórz aplickację Graph
- Nadaj jej uprawnienia Send
- Zachowaj Application (Client) ID
- Wygeneruj i zachowaj Client Secret
Jest jeden mały haczyk. Mail.Send nadaje aplikacji uprawnienia do wysyłki poprzez wszystkie skrzynki w organizacji – przeważnie chcemy to ograniczyć za pomocą metody opisanej tutaj.
- Stwórz grupę zabezpieczeń typu Mail-enabled.
- Dodaj do grupy skrzynki mailowe które będą użyte jako nadawca.
- Zgodnie z powyższym artykułem, skonfiguruj ApplicationAccessPolicy dla grupy zabezpieczeń (aby pozwolić aplikacji wysyłać e-maile za pomocą skrzynek w grupie).
Ustawienia grupy dystrybucyjnej
- Stwórz dedykowaną Grupę dystrybucyjną
- W ustawieniach Exchange Admin Center pod Group delegation, dodaj uprawnienia Send as do konta które będzie wysyłać e-maile.
Ustawienia dla innych skrzynek
- W konfiguracji skrzynki, dodaj Send as Permissions do konta które będzie wysyłać e-maile.
- Uwaga: Tą skrzynkę można dodać do Grupy zabezpieczeń z rozdziału Ustawienia Graph, co pozwoli używać jej jako domyślnego adresu nadawcy ALE NIE do nadpisywania tego adresu. Aby nadpisać adres nadawcy, potrzebne są uprawnienia Send as Permissions.