Robot ASK

Blat – Wysyłanie wiadomości email z serwera Windows z załącznikiem

Tym razem coś o dawno nie widzianym na blogu temacie, czyli wysyłce maili. Nie będzie to
jednak powrót do Exchanga. Wydaje mi się, że to tematyka tak często ostatnio
eksploatowana, że raczej wszystko czego się potrzebuje można bez problemu znaleźc w
internecie.
Co zrobić gdy chcemy wysłać droga mailową jakiś plik z serwera Windows? W Linuxie mamy
zgrabną aplikacyjke SendMail. A co z Windowsami?

 

Sprawdź, czego nauczysz się dzięki kursowi Grafany!

Udostępniamy darmowo ponad godzinny materiał z kursu. Przekonaj się, że jest idealny dla Ciebie!

Chcesz wziąć udział w kursie? Kliknij w link i obejrzyj co Cię czeka: https://asdevops.pl/demo-grafana/

 

 

 

 

Na szczęście dla „Okienek” też coś wymyślono. Rozwiązaniem jest aplikacja Blat. Możemy
ją pobrać ze strony:
http://www.blat.net/
Gdy już ściągniemy odpowiednie archiwum, należy je oczywiście rozpakować. Z archiwum
interesuje nas tylko jedna rzecz. Plik blat.exe
Kopiujemy go do lokalizacji c:\Windows\SYSTEM32
Uruchamiamy konsolę CMD i konfigurujemy aplikację do wysyłki maili, podając komendę:
blat -installSMTP serversmtp adresmailowy@askomputer.pl 5 25
Zamiast „serversmtp” podajemy oczywiście nazwę lub adres IP naszego serwera, a zamiast
„adresmailowy@askomputer.pl”, adres mailowy, z którego będziemy korzystać.
Sama wysyłka jest bardzo prosta.
Najprostszy możliwy skrypt to:
blat -s „tytuł wiadomości” -f „Nazwa adresata” -to adresat@gmail.com -body”treść
wiadomości”
Poszczególych elementów chyba nie musze tłumaczyć. Przy kładowo -to oznacza adresata do
którego wysyłamy wiadomość.
Gdy w lini poleceń podamy składnię:
blat /?
to otrzymamy spis wszystkich możliwych poleceń wraz z ich opisami.

Wróćmy jednak do wysyłania załącznika. Aby wysłac jakiś plik użyjemy polecenia:
blat -s „tytuł wiadomości” -to adresat@gmail.com -cc adresat222@gmail.com -body „Log
File” -attach „c:\Program Files\plik.txt”
Oczywiście parametr -attach określa położenie naszego pliku.
Dodatkowo użyłem jeszcze -cc, które umożliwia nam dodanie kolejnych adresatów.

Taki skrypt oczywiście można zapisac jaki polecenie bat, a następnie na przykład dodać
do zadań cyklicznych. Np. do okresowej wysyłki logów.

 

 

 

 

Sprawdź, czego nauczysz się dzięki kursowi Grafany!

Udostępniamy darmowo ponad godzinny materiał z kursu. Przekonaj się, że jest idealny dla Ciebie!

Chcesz wziąć udział w kursie? Kliknij w link i obejrzyj co Cię czeka: https://asdevops.pl/demo-grafana/

 
 
 

Lekcja demo kursu Grafany!

X