[PL] Emaile z aplikacji / urządzeń do naszych skrzynek w Office365? To możliwe!

by | Apr 7, 2018 | Office 365 | 0 comments

Emaile z aplikacji / urządzeń do naszych skrzynek w Office365? To możliwe!

W dzisiejszym wpisie pokażę wam w jaki sposób możemy utworzyć bramkę do wysyłania wiadomości w naszej organizacji Office365.

Początek wpisu brzmi całkiem poważnie prawda? A chodzi tu tylko o np. urządzenia wielofunkcyjne, które wysyłają nam skany dokumentów. Albo dowolna aplikacja wysyła powiadomienie o wykonaniu czynności. Do tego właśnie przyda nam się taka bramka.

Istnieje kilka możliwości na wysyłanie wiadomości w Office365. Możemy używać serwera Exchange, możemy użyć do tego celu SMTP. Ale do tych dwóch sposobów potrzebujemy nazwy użytkownika oraz hasła. No i oczywiście przypisanej licencji do konta. Marnować licencję na użytek skanera?

Dlatego postanowiłem dla was przetestować rozwiązanie – w jaki sposób wysyłać wiadomości do naszej organizacji za pomocą dowolnego adresu w taki sposób, aby była w pełni akceptowalna przez filtry antyspamowe oraz przechodziła testy zabezpieczeń.

Zabierzmy się do pracy.

1) W kroku pierwszym musimy poznać adres naszego serwera Exchange w usłudze. Najprościej zrobimy to wchodząc w Office365 Admin Center > Domains > nasza domena > Rekordy od Exchange Online > rekord MX oraz TXT. Zapiszmy sobie gdzieś te rekordy, przydadzą nam się do konfigurowania bramki.

2) W kroku drugim musimy znać publiczny adres IP z którego będą wychodzić wiadomości. W przypadku naszego biura to raczej nie będzie problemem. Ja dla przykładu użyłem hosting myDevil.net. Znając adres IP robimy sobie z niego notatkę.

3) W kroku trzecim musimy udać się do naszego usługodawcy gdzie trzymamy swoją domenę w celu modyfikacji ustawień DNS. Pamiętacie rekord TXT z naszego pierwszego wpisu? U mnie wygląda on tak: v=spf1 include:spf.protection.outlook.com -all Trzeba go zmodyfikować, aby wiadomości wychodzące z danego adresu IP nie były traktowane jako SPAM, więc do boju. Weźcie adres IP z drugiego kroku, i wpiszcie go zamiast ciągów znaków xxx.xxx.xxx.xxx v=spf1 ipv4:xxx.xxx.xxx.xxx include:spf.protection.outlook.com -all 4) Wracamy do Office365 Admin Center. Z lewej strony rozwińmy menu Admin centers, następnie Exchange. Skrót ten otworzy nam kosolę Exchange. 5) Przejdźmy do zakładki: mail flow > connectors. W kroku tym ustalimy, że wszystkie wiadomości przychodzące z adresu IP podanego w drugim punkcje będą przepuszczane do naszych skrzynek odbiorczych. Tworzymy nową regułę. Z pola From wybieramy: Your organization’s email server, w polu To wybieramy Office 365. Uzupełniamy nazwę oraz opis reguły, zostawiamy włączone dwie opcje i przechodzimy dalej gdzie będziemy uzupełniać najciekawszą rzecz, czyli adres IP. Zaznaczcie opcję drugą i dodajcie adres IP, potem Next i Finish. Gotowa reguła u mnie wygląda w taki sposób:

I… To by było na tyle jeżeli chodzi o całą konfigurację po stronie naszego dostawcy poczty.

Ale w jaki sposób użyć tego w naszych skryptach? Albo jak skonfigurować taki skaner?

Przypomnijcie sobie rekord MX z pierwszego punktu. Macie? To dobrze.

Jako adres serwera SMTP wpisujecie właśnie treść tego rekordu MX.

Do wysyłki użyjemy portu 25 oraz zabezpieczenia SSL/TLS bez uwierzytelniania. Dlaczego bez? Bo gdybyśmy chcieli użyć z to musimy przypisać temu skanerowi konkretną licencję czego chcieliśmy uniknąć.

Jeżeli będziecie potrzebować gotowego przykładu np. dla PHP, dajcie znać! Jest zawsze gdzieś pod ręką!

Jakub Piesik

Jakub Piesik

Microsoft 365 Consultant

I’m writing not only about Intune and Windows 365. I’m writing about everything what I leared previously and want to share with you!

#security #microsoft365 #intune #windows365 #powershell #automation 🙂