Scenariusz
Skonfigurowałeś Exclaimer dla swojego dzierżawcy Microsoft 365. Gdy wysyłasz e-mail przez serwer Exclaimer, e-mail jest odrzucany.
W niektórych scenariuszach widzisz ślad e-maila z podobną wiadomością:
Powód
To zdarzenie występuje w konkretnych scenariuszach, gdy nie jest określony nadawca w kopercie wiadomości. Jeśli nadawca jest pusty, Exclaimer nie może zidentyfikować, do którego dzierżawcy przekierować e-mail z powrotem. Ze względu na ograniczenia narzucone przez Microsoft, Exclaimer nie może akceptować e-maili bez adresu nadawcy.
Rozwiązanie
Rozwiązanie tego problemu zależy od różnych scenariuszy - niektóre z nich są wymienione poniżej:
Te ustawienia to:
- ReportToOriginatorEnabled
- ReportToManagerEnabled
Jeśli ReportToManagerEnabled jest ustawione na True , e-mail nadal będzie poprawnie kierowany; jednakże zostanie zastosowana sygnatura dla menadżera nadawcy, dlatego ReportToManagerEnabled powinno być ustawione na False .
UWAGA: Domyślnie grupa utworzona w usłudze Exchange Online będzie miała ustawione ReportToOriginatorEnabled na True .
Jeśli grupa jest zsynchronizowana z Active Directory, ustaw ReportToOriginatorEnabled na true:
- Otwórz Active Directory Users and Computers.
- Przejdź do menu Widok i wybierz Zaawansowane funkcje.
- Przejdź do grupy w katalogu.
- Otwórz właściwości grupy (możesz kliknąć prawym przyciskiem myszy Właściwości lub dwukrotnie kliknąć grupę).
- Otwórz kartę Edytor atrybutów.
- Przewiń w dół do reportToOriginator.
- Wybierz Edytuj.
- Ustaw wartość na True.
- W oknie Edytor atrybutów logicznych wybierz OK.
- W oknie Właściwości wybierz OK.
- Te zmiany zaczną obowiązywać dopiero po zsynchronizowaniu i replikacji domeny Active Directory lokalnie w usłudze Microsoft 365.
- Jeśli nie widzisz reportToOriginator na liście atrybutów, sprawdź, czy
- Pokaż tylko atrybuty, które mają wartości nie jest zaznaczone w filtrach (Filtr > Pokaż tylko atrybuty, które mają wartości)
- Schemat Active Directory został rozszerzony o atrybuty Exchange. Aby uzyskać więcej informacji, zobacz Czy mogę rozszerzyć schemat Active Directory o atrybuty Exchange?
Jeśli grupa jest tylko w usłudze Microsoft 365 (nie zsynchronizowana z Active Directory), ustaw ReportToOriginatorEnabled na true za pomocą Powershell
Do ukończenia tego procesu potrzebujesz poświadczeń globalnego administratora Microsoft 365.
Zainstaluj moduł Exchange Online Powershell V2:
- Otwórz Windowsowy Powershell i uruchom następującą komendę jako Administrator:
Install-Module -Name ExchangeOnlineManagement - Potwierdź instalację tego modułu Powershell.
UWAGA: W przypadku dodatkowych opcji instalacji, zobacz ExchangeOnlineManagement.
Połącz się z Exchange Online:
- Uruchom tę komendę:
Connect-ExchangeOnline -UserPrincipalName <UPN> -ShowProgress $trueGdy zostaniesz poproszony, wprowadź swoje hasło (oraz kod weryfikacyjny uwierzytelniania wieloskładnikowego, jeśli jest wymagany).
Aby sprawdzić właściwość ReportToOriginatorEnabled dla określonej grupy:
- Uruchom następującą komendę:
Get-DistributionGroup <Adres e-mail grupy> | fl ReportToOriginatorEnabled
Gdzie <Adres e-mail grupy> zostaje zastąpiony adresem e-mail dotkniętej grupy
- Jeśli zwrócona wartość to False, uruchom tę komendę, aby zmienić ją na True:
Set-DistributionGroup <Adres e-mail grupy> -ReportToOriginatorEnabled $true
Gdzie <Adres e-mail grupy> zostaje zastąpiony adresem e-mail dotkniętej grupy
UWAGA: Jeśli zobaczysz błąd informujący, że grupa nie może raportować zarówno do kierownika, jak i do nadawcy, jak poniżej:
Set-DistributionGroup: Ex9A45AC|Microsoft.Exchange.Data.DataValidationException|Grupa "<Nazwa grupy>" nie może raportować zarówno
do kierownika, jak i do nadawcy. Ustaw "ReportToManagerEnabled" lub "ReportToOriginatorEnabled" na false.
Najpierw musisz ustawić ReportToManagerEnabled na false za pomocą tej komendy:
Set-DistributionGroup <Adres e-mail grupy> -ReportToManagerEnabled $false
Gdzie <Adres e-mail grupy> zostaje zastąpiony adresem e-mail dotkniętej grupy
Następnie ustaw ReportToOriginatorEnabled na true, jak powyżej.
PODKREŚLENIE! Aby szybko ustawić ReportToOriginatorEnabled na true dla wszystkich grup, uruchom te dwie komendy:
Get-DistributionGroup | Where-Object {$_.ReportToManagerEnabled -eq $True} | Set-DistributionGroup -ReportToManagerEnabled $false
Get-DistributionGroup | Where-Object {$_.ReportToOriginatorEnabled -eq $false} | Set-DistributionGroup -ReportToOriginatorEnabled $true
Ustawienie JournalingReportNdrTo ma na celu określenie skrzynki pocztowej, do której mają być dostarczane raporty o niemożności dostarczenia (NDR), gdy nie powiedzie się dziennikowanie wiadomości.
Według firmy Microsoft, "Jakakolwiek poczta do skrzynki JournalingReportNdrTo nie będzie dziennikowana, i nie będzie przestrzegać ustawień reguł transportu i skrzynki pocztowej. Zaleca się utworzenie dedykowanej skrzynki pocztowej dla ustawienia JournalingReportNdrTo lub ustawienie go na zewnętrzny adres."
Zespół wsparcia Exclaimer często zauważa, że to ustawienie jest często konfigurowane tak, aby Administrator otrzymywał te dziennikujące NDR; jednakże jest to sprzeczne z najlepszymi praktykami i spowoduje problemy z dostarczaniem poczty.
Aby ustawić dedykowaną skrzynkę pocztową jako odbiorcę raportów dziennikowania NDR:
UWAGI: Opisane poniżej kroki powinny być zastosowane nawet jeśli dziennikowanie wiadomości nie jest włączone; kroki są przeznaczone zarówno dla interfejsu graficznego, jak i Powershell - proszę wybrać metodę, która dla Ciebie najlepiej działa:
Aby ukończyć ten proces, potrzebujesz poświadczeń Globalnego Administratora Microsoft 365.
Aby skonfigurować ustawienie JournalingReportNdrTo za pomocą portalu Microsoft Purview (GUI):
- Otwórz stronę Ustawienia w portalu zgodności Microsoft korzystając z tego linku. Zaloguj się jako Globalny Administrator.
UWAGA: Aby przejść do strony Ustawienia ręcznie, zaloguj się do portalu zgodności Microsoft Purview jako Globalny Administrator. Przejdź do Rozwiązania > Zarządzanie cyklem życia danych > Dziedzictwo Exchange > Reguły dziennikowania. Wybierz hiperłącze Ustawienia w pierwszym polu informacji. - Pod Wyślij raporty dziennikowania niemożliwe do dostarczenia do:, wybierz Zastąp.
- Wprowadź adres e-mail dedykowanej skrzynki pocztowej do odbierania dziennikujących NDR.
Aby skonfigurować ustawienie JournalingReportNdrTo za pomocą Powershell:
Zainstaluj moduł Exchange Online Powershell V2:
- Otwórz Windows Powershell i uruchom ten polecenie jako Administrator:
Install-Module -Name ExchangeOnlineManagement - Potwierdź, że chcesz zainstalować ten moduł Powershell.
UWAGA: W celu uzyskania dodatkowych opcji instalacji, zobacz ExchangeOnlineManagement.
Połącz się z Exchange Online:
- Uruchom tę komendę:
Connect-ExchangeOnline -UserPrincipalName <UPN> -ShowProgress $true
Gdy zostaniesz poproszony, wprowadź swoje hasło (oraz kod weryfikacyjny uwierzytelniania wieloetapowego, jeśli jest wymagany).
Aby sprawdzić ustawienie JournalingReportNdrTo:
- Uruchom następującą komendę:
Get-transportconfig |fl JournalingReportNdrTo
Aby skonfigurować ustawienie JournalingReportNdrTo:
- Uruchom następującą komendę:
set-transportconfig -JournalingReportNdrTo <insert mailbox address>
-
Opcja 1 (Zalecana): Utwórz nową regułę transportową dodatkowo do istniejących reguł transportowych Exclaimer już skonfigurowanych. Nowa reguła zapewni, że Exclaimer nie będzie przetwarzał e-maili 'Poza biurem'.
-
Opcja 2: Ponownie uruchom konfigurację konektora: Konfiguracja konektora Microsoft 365 automatycznie utworzy Regułę Transportową.
Zobacz jak możesz ponownie uruchomić konfigurację konektora Microsoft 365. Należy również zauważyć, że zmiany mogą zacząć obowiązywać po kilku godzinach.
- Jeśli ponownie uruchomisz konfigurację konektora, istniejące reguły transportowe Exclaimer zostaną usunięte w procesie.
- Jeśli utworzysz nową regułę transportową, istniejące reguły transportowe Exclaimer nie zostaną usunięte w procesie.
Aby utworzyć nową regułę transportową:
Aby utworzyć nową regułę transportową w centrum administracyjnym Exchange (GUI):
Aby ukończyć ten proces, potrzebujesz poświadczeń Globalnego Administratora Microsoft 365.
- Zaloguj się do portalu administratora Exchange Online (https://admin.exchange.microsoft.com) jako Administrator.
- Z menu nawigacyjnego po lewej stronie wybierz Przepływ poczty, a następnie wybierz Zasady:
- Z prawej części okna wybierz + Dodaj zasadę (plus) i wybierz Utwórz nową zasadę...
Wyświetli się okno nowej zasady.
- W polu Nazwa wprowadź Zapobiegaj wysyłaniu wiadomości Out of Office do Exclaimer Cloud.
- Z rozwijanego menu Zastosuj tę zasadę, jeśli... wybierz Właściwości wiadomości..., a następnie wybierz dołącz typ wiadomości.
- Dla wybranego typu wiadomości określ Odpowiedź automatyczną.
- Wybierz Zapisz.
- W rozwijanym menu Wykonaj następujące czynności... wybierz Zmodyfikuj właściwości wiadomości..., a następnie wybierz ustaw nagłówek wiadomości.
- Ustaw nagłówek wiadomości na X-ExclaimerHostedSignatures-MessageProcessed.
- Teraz ustaw wartość na true.
- Wybierz Dalej.
- Zaznacz opcję Aktywuj tę zasadę na .
- Wybierz Dalej.
- Wybierz Zakończ , aby zapisać wprowadzone zmiany.
Nowa zasada będzie teraz wyświetlana na liście zasad.
- Wybierz nową zasadę, a następnie wybierz Przenieś w górę , aby upewnić się, że priorytet jest niższy niż zasada Identyfikuj wiadomości do wysłania do Exclaimer Cloud.
Zasady są teraz w prawidłowej kolejności:
UWAGA: Zmiany mogą zacząć obowiązywać w ciągu kilku godzin.
Aby utworzyć nową zasadę transportową za pomocą Powershell:
Zainstaluj moduł Exchange Online Powershell V2:
- Otwórz Windowsowy Powershell i uruchom następującą komendę jako Administrator:
Install-Module -Name ExchangeOnlineManagement - Potwierdź chęć zainstalowania tego modułu Powershell.
UWAGA: Aby uzyskać dodatkowe opcje instalacji, zobacz ExchangeOnlineManagement.
Połącz się z Exchange Online:
- Uruchom tę komendę:
Connect-ExchangeOnline -UserPrincipalName <UPN> -ShowProgress $true
Po wyświetleniu prośby, wprowadź swoje hasło (i kod weryfikacyjny uwierzytelniania wieloetapowego, jeśli jest wymagany).
Utwórz regułę transportową:
- Uruchom tę komendę:
New-TransportRule -Name "Zapobiegaj wysyłaniu wiadomości o nieobecności do Exclaimer Cloud" -MessageTypeMatches OOF -enabled $true -SetHeaderName "X-ExclaimerHostedSignatures-MessageProcessed" -SetHeaderValue "true" -Priority 0
UWAGA: Zmiany mogą zacząć obowiązywać dopiero po kilku godzinach.
Aby wygenerować skrypt:
- Otwórz Windows Powershell i uruchom następujące polecenia jako Administrator:
Invoke-WebRequest -URI https://cdn.exclaimer.com/Support/Tools/Script%20Files/ExchangeOnlineExclaimerCheck.ps1 -OutFile $env:LOCALAPPDATA\Temp\ExchangeOnlineExclaimerCheck.ps1 -
$ScriptPath = "$env:LOCALAPPDATA\temp\ExchangeOnlineExclaimerCheck.ps1"
-
Invoke-Expression $ScriptPath
Ten skrypt wygeneruje plik (C:\Temp\ExchangeOnlineExclaimerCheck.txt), który pozwoli zespołowi wsparcia zobaczyć, jak obecnie skonfigurowany jest przepływ twojej poczty.
Załącz ten plik, gdy zgłosisz bilet wsparcia.