
W jaki sposób dodać ostrzeżenie o wiadomości pochodzącej od zewnętrznego nadawcy?Jak poinformować użytkownika Microsoft 365 o tym, że mail jest od kogoś z poza organizacji? Jak dodać informacje do wiadomości mailowej? Jak umieścić ostrzeżenie o źródle maila w usłudze Microsoft 365?
Aby dodać informacje od przychodzących wiadomości o tym że nadawca jest spoza organizacji należy z poziomu centrum administracyjnego Exchange dodać regułę:

Reguła będzie modyfikować wiadomość poprzez dodanie informacji w określonych warunkach:

Definiujemy regułę zaczynając od nadania jej stosownej nazyw

Następnie wybieramy warunek zastosowania reguły, w naszym wypadku będziemy aplikować informacje gdy nadawca będzie spoza naszej organizacji – użytkownik ma zachować czujność w przypadku takich wiadomości:


dodajemy kolejny warunek, tym razem odbiorca musi być wewnątrz naszej organizacji:


W kolejnym kroku wskazujemy co chcemy zrobić, chcemy do każdej wiadomości dodać ostrzeżenie widoczne przed treścią wiadomości:



Następnie dodajemy treść którą chcemy prezentować w oryginalnej wiadomości, w naszym wypadku będzie to sformatowany html – żółty mały baner ze stosownym ostrzeżeniem, klikamy wprowadź text:

w oknie wklejamy nasz kod html – nasz przykład będzie wyglądał następująco a jego kod znajdziecie poniżej:


<table border="0" cellspacing="0" cellpadding="0" align="left" width="100%">
<tr>
<td style="background:#bd9300;padding:5pt 2pt 5pt 2pt;"></td>
<td width="100%" cellpadding="7px 6px 7px 15px"
style="background:#fff4ce;padding:5pt 4pt 5pt 12pt;word-wrap:break-word">
<div style="color:#bd9300 ; font-size: 0.75em;">
<span style="color:#bd9300; font-weight:bold">OSTROŻNIE:</span>
Ten e-mail pochodzi z zewnętrznego źródła. Proszę zachować ostrożność w przypadku linków i załączników.
</div>
</td>
</tr>
</table>
<br>

Pozostaje jeszcze dodać opcje gdy wiadomośc nie może zostać zmodyfikowana – nieliczne wyjątki – proponuje ustawić opcje Zawiń

dodajmy też wyjątek kiedy w/w reguła nie ma mieć zastosowania – np dla zdarzeń z kalendarza

Cała reguła powinna wyglądać następująco:

Klikamy dalej i definiujemy jeszcze typ reguły i poziom ważności, opcjonalnie dodajemy opis szczegółowy:

Po kliknięciu dalej otrzymujemy krótkie podsumowanie dla naszej reguły – klikamy Zakończ

Po krótkiej chwili nowa reguła zostanie utworzona o czym poinformuje nas stosowny komunikat:

Należy ją jeszcze włączyć – wracamy na listę reguł, klikamy świeżo utworzoną zasadę i zmieniamy check na Włącz / Enabled:

Reguła będzie wyglądała na liście w następujący sposób:

Reguła jest gotowa sprawdźmy jej działanie – wyślijmy coś np z gmaila do skrzynki w naszej organizacji:

A teraz trochę bardziej rozbudowana opcja, dodamy warunek zawierający określone słowa np: „faktura”, „zmiana hasła”, czy „płatność” itp
Zaczynam w ten sam sposób od utworzenia reguły – nazwa, nadawca odbiorca, dodajmy też warunek odnośnie treści czy zawartości: The subject or body –> subject or body matches these text patterns

Następnie dodajmy wyrazy które będą swoistym wyzwalaczem tej reguły – lista może wyglądać w ten sposób:

Tym razem nasz nagłówek będzie czerwony:


<table border="0" cellspacing="0" cellpadding="0" align="left" width="100%">
<tr>
<td style="background:#C00000;padding:5pt 2pt 5pt 2pt;"></td>
<td width="100%" cellpadding="7px 6px 7px 15px"
style="background:#f49d9d;padding:5pt 4pt 5pt 12pt;word-wrap:break-word">
<div style="color:#C00000 ; font-size: 0.75em;">
<span style="color:#C00000; font-weight:bold">CAUTION:</span>
This email is from an external source and has a suspicious subject or content. Please be cautious with links and attachments.
</div>
</td>
</tr>
</table>
<br>
pamiętajmy jeszcze o wyjątku dla wiadomości dotyczących kalendarza:

Klikamy, dalej/next, pamiętamy o poziomie ważności, dodajemy opis szczegółowy a na sam koniec pamiętamy aby regułę uruchomić.
Sprawdźmy działanie reguły w przypadku prośby o reset hasła – wysyłając w wiadomości nasz wyraz RESET:

Działa!
Dodawanie wyrazów „wrażliwych” do naszej reguły ręcznie jest dość uciążliwe, czy można to zrobić z poziomu PowerShell? Można!
Wystarczy że użyjemy modułu ExchangeOnline, a po połączeniu z tenantem wy-listujemy nasze reguły używając polecenia: Get-TransportRule

Następnie wskazując już konkretną nazwę reguły modyfikujemy jej elementy, w tym celu użyjemy polecniea Set-TransportRule z parametrem -SubjectOrBodyMatchesPatterns
$words = @("hasło","faktura","płatność","konto","reset","wygasa","zmień","zapłać","zaloguj","powiadomienie","aktywuj swoje konto","nietypowe aktywność logowania","Dostęp za pomocą hasła")
Set-TransportRule -Identity "suspicious subject or content" -SubjectOrBodyMatchesPatterns $words

W efekcie czego otrzymujemy:

Oczywiście dalej możecie modyfikować sami np pobierając listę wyrazów z pliku tekstowego i cyklicznie aktualizując:$words = (Get-Content C:\data\scripts\m365\block\words.txt)
Jeżeli mój wpis Ci się spodobał, pomógł w pracy? Chcesz mnie wspierać? Postaw kawę! To dzięki waszemu wsparciu nie ma reklam! Poniżej kod QR do płatności który jest jednocześnie linkiem do PayPal.
