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?

 

Zapisy na kurs Proxmoxa!

Dowiesz się jak wdrożyć i skonfigurować system Proxmox. Następnie nauczysz się automatyzacji własnego środowiska. W kursie skupiam się maksymalnie na praktycznym podejściu. Tym samym, teorię ograniczamy do absolutnego minimum, które pozwali Ci zastosować wiedzę w prawdziwych wdrożeniach.

Zapisy tylko do 17 lutego do 23:59! Nie przegap!

Zapisy na: https://asdevops.pl/kurs-proxmox/

 

 

 

 

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.

 

 

Zapisy na kurs Proxmoxa!

Dowiesz się jak wdrożyć i skonfigurować system Proxmox. Następnie nauczysz się automatyzacji własnego środowiska. W kursie skupiam się maksymalnie na praktycznym podejściu. Tym samym, teorię ograniczamy do absolutnego minimum, które pozwali Ci zastosować wiedzę w prawdziwych wdrożeniach.

Zapisy tylko do 17 lutego do 23:59! Nie przegap!

Zapisy na: https://asdevops.pl/kurs-proxmox/

 

 

 

Zapisy na kurs Proxmoxa!

X