13Jul

Kako jednostavno poslati e-poštu iz Windows Task Scheduler

Windows Task Scheduler može automatski slati e-poštu u određeno vrijeme ili kao odgovor na određeni događaj, no 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.

Problem s funkcijom e-pošte za Task Scheduler

Kad smo pokrili postavljanje vašeg 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, tako da ne možete dati korisničko ime i lozinku za 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čni korisnik će trebati još jedan alat - to je mjesto gdje dolazi SendEmail.

Korištenje SendEmail

Prvo, preuzmite SendEmail, besplatni( i open source) alat 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 više informacija o 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 Akcija, odaberite Pokreni program umjesto Pošalji e-poątu.

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. Evo popisa opcija koje možete koristiti s SendEmailom:

Server Options

-f EMAIL - adresa e-pošte koju š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 potrebna za autentifikaciju s SMTP poslužiteljem.

-o tls = yes - Omogućuje TLS enkripciju. Može biti potrebno za neke SMTP poslužitelje.

Ako koristite Gmail SMTP poslužitelje, to su mogućnosti poslužitelja koje su vam potrebne:

-s smtp.gmail.com:587 -xu [email protected] -xp password -o tls = yes

Naravno, viMorat ćete unijeti svoju e-adresu i zaporku ovdje.

odredišne ​​opcije

-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 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 opcije CC 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 e-adresa [email protected] i želite poslati e-poruku [email protected]. Koristite 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

Kada 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 je toga što možete učiniti s SendEmailom, uključujući integraciju u skriptu koja automatski šalje e-poštu ili stvara prečac koji šalje e-poštu kada ga dvaput kliknete.