Task Scheduler sustava Windows može automatski slati e-poštu u određeno vrijeme ili kao odgovor na određeni događaj, ali njegova integrirana značajka e-pošte neće dobro funkcionirati za većinu korisnika.
Umjesto da koristite značajku e-pošte za Task Scheduler za slanje e-pošte, možete koristiti program SendEmail. Omogućuje vam izradu jednobrodne naredbe koja autentificira s SMTP poslužiteljem i šalje e-poštu.
Kada smo pokrili postavljanje računala da bismo vam poslali obavijesti e-poštom kada se netko prijavljuje, utvrdili smo da ugrađena značajka e-pošte ima nekih problema.
Dok možete unijeti bilo koji SMTP poslužitelj koji vam se sviđa, Task Scheduler ne podržava autentifikaciju, stoga ne možete unijeti korisničko ime i lozinku za vaš SMTP poslužitelj. Vrsta SMTP poslužitelja za koji većina korisnika ima pristup (na primjer, SMTP poslužitelj na Gmailu ili SMTP poslužitelj koji vam osigurava vaš davatelj internetskih usluga) zahtijeva provjeru autentičnosti pa se ne može lako koristiti s Task Scheduler-a.
Ako na lokalnom računalu imate SMTP poslužitelj, funkcija e-pošte za Task Scheduler može vam biti korisna. Međutim, prosječnom korisniku potreban je još jedan alat - tu dolazi SendEmail.
Prvo, preuzmite SendEmail, besplatni alat (i open source) za slanje e-pošte iz naredbenog retka. Izvadite preuzetu arhivu u mapu na računalu.
Zatim pokrenite Windows Task Scheduler i stvorite novi zadatak - potražite dodatne informacije u našem vodiču za izradu zakazanih zadataka. Možete stvoriti zadatak koji automatski šalje e-poštu u određeno vrijeme ili zadatak koji šalje e-poštu kao odgovor na određeni događaj.
Kada dođete do prozora Radnje, odaberite Pokreni program umjesto Slanje e-pošte.
U okviru programa / skripte koristite gumb Browse (Pregledaj) i idite na SendEmail.exe datoteku na računalu.
Konačno, morat ćete dodati argumente potrebne za autentifikaciju s vašim SMTP poslužiteljem i konstruirati e-poštu. Slijedi popis mogućnosti koje možete koristiti s SendEmailom:
Opcije poslužitelja
-f EMAIL - adresa e-pošte s koje šaljete.
-s SERVER: PORT - SMTP poslužitelj i port zahtijevaju.
-xu USERNAME - Korisničko ime koje trebate autentificirati s SMTP poslužiteljem.
-xp PASSWORD - Lozinka koja vam je potrebna za autentifikaciju s SMTP poslužiteljem.
-o tls = yes - Omogućuje TLS enkripciju. Može biti potrebno za neke SMTP poslužitelje.
Ako upotrebljavate SMTP poslužitelje na usluzi Gmail, to su mogućnosti poslužitelja koje su vam potrebne:
-s smtp.gmail.com:587 -xu [email protected] -xp password -o tls = yes
Naravno, ovdje ćete morati unijeti svoju adresu e-pošte i zaporku.
Opcije odredišta
-t EMAIL - odredišna adresa e-pošte. Možete poslati e-poruku na više adresa uključivanjem razmaka između svake adrese nakon opcije t.
-cc EMAIL - Sve adrese koje biste željeli CC-u na e-poruci. Možete navesti više adresa tako da stavite razmak između svake adrese e-pošte, kao što je gore navedena t-naredba.
-bcc EMAIL - BCC verzija CC opcije gore.
Opcije e-pošte
-u SUBJECT - Tema vaše e-pošte
-m BODY - Tekst poruke tijela e-pošte.
-a PRILOG - Put datoteke koju biste željeli priložiti. Ovo je neobavezno.
Na primjer, recimo da je vaša adresa e-pošte [email protected] i želite poslati e-poruku [email protected]. Iskoristite sljedeće opcije:
-f [email protected] -t [email protected] -u Subject -m Ovo je tekst tijela! -s smtp.gmail.com:587 -xu [email protected] -xp password -o tls = yes
Nakon što sastavite svoje opcije, kopirajte i zalijepite ih u okvir Dodaj argumente.
Spremite svoj zadatak i gotovi ste. Vaš zadatak automatski će poslati e-poštu na raspored (ili kao odgovor na događaj) koji ste naveli.
Mnogo više možete učiniti s SendEmailom, uključujući i integraciju u skriptu koja automatski šalje e-poštu ili stvara prečac koji šalje e-poštu kada ga dvaput kliknete.