Ako ľahko posielať e - maily z Plánovača úloh systému Windows
Plánovač úloh systému Windows môže automaticky odosielať e-maily v konkrétnom čase alebo v odpovedi na konkrétnu udalosť, ale funkcia integrovaného e-mailu nebude fungovať veľmi dobre pre väčšinu používateľov.
Namiesto používania funkcie e-mailu Plánovača úloh na odosielanie e-mailov môžete použiť nástroj SendEmail. Umožňuje vám vytvoriť jednoriadkový príkaz, ktorý sa overuje pomocou SMTP servera a pošle e-mail.
Problém s e-mailovou funkciou Plánovača úloh
Keď sme pokryli nastavenie vášho počítača, aby vám poslal e-mailové upozornenia, keď sa niekto prihlási, zistili sme, že vstavaná e-mailová funkcia mala nejaké problémy.
Aj keď môžete zadať ľubovoľný server SMTP, Plánovač úloh nepodporuje autentifikáciu, takže nemôžete poskytnúť používateľské meno a heslo pre váš SMTP server. Typ servera SMTP, ku ktorému má väčšina používateľov prístup (napríklad server SMTP služby Gmail alebo server SMTP poskytovaný poskytovateľom internetových služieb) vyžaduje overenie, takže ho nemožno ľahko použiť z Plánovača úloh.
Ak používate server SMTP vo vašom lokálnom počítači, funkcia e-mailu Plánovač úloh môže byť užitočná pre vás. Avšak priemerný používateľ bude potrebovať ďalší nástroj - to je miesto, kde SendEmail prichádza.
Používanie služby SendEmail
Po prvé, stiahnite nástroj SendEmail, bezplatný (a open source) nástroj na odosielanie e-mailov z príkazového riadku. Extrahujte stiahnutý archív do priečinka v počítači.
Potom spustite Plánovač úloh systému Windows a vytvorte novú úlohu - viac informácií nájdete v našom sprievodcovi pri vytváraní naplánovaných úloh. Môžete vytvoriť úlohu, ktorá automaticky odošle e-mail v konkrétnom čase alebo úlohu, ktorá odošle e-mail ako reakciu na konkrétnu udalosť.
Keď sa dostanete do okna Akcia, vyberte položku Spustiť program namiesto položky Odoslať e-mail.
Do poľa Program / Skript použite tlačidlo Prehľadávať a prejdite do súboru SendEmail.exe v počítači.
Nakoniec budete musieť pridať argumenty požadované na autentifikáciu so serverom SMTP a vytvoriť si e-mail. Tu je zoznam možností, ktoré môžete použiť so službou SendEmail:
Možnosti servera
-f EMAIL - E-mailová adresa, z ktorej posielate.
-s SERVER: PORT - server SMTP a port, ktorý vyžaduje.
-xu USERNAME - Užívateľské meno, ktoré potrebujete na autentifikáciu so serverom SMTP.
-xp PASSWORD - Heslo, ktoré potrebujete na autentifikáciu pomocou SMTP servera.
-o tls = áno - Umožňuje šifrovanie TLS. Môže byť potrebné pre niektoré servery SMTP.
Ak používate servery SMTP služby Gmail, ide o tie možnosti servera, ktoré budete potrebovať:
-s smtp.gmail.com:587 -xu [email protected] -xp heslo -o tls = áno
Samozrejme budete musieť zadať vlastnú e-mailovú adresu a heslo tu.
Možnosti určenia
-t EMAIL - cieľová e-mailová adresa. Môžete odoslať e-mail na viacero adries tak, že po voľbe -t vložte medzi každú adresu medzeru.
-cc EMAIL - Akékoľvek adresy, na ktoré by ste chceli odpovedať na e-mail. Môžete určiť viacero adries umiestnením medzery medzi každou e-mailovou adresou, rovnako ako pri príkaze -t vyššie.
-bcc EMAIL - verzia CCC vyššie uvedenej možnosti CC.
Možnosti e-mailu
-u SUBJECT - predmet vášho e-mailu
-m BODY - text správy vášho e-mailu.
-PRÍPRAVA - Cesta k súboru, ktorý chcete priložiť. Toto je voliteľné.
Povedzme napríklad, že vaša e-mailová adresa je [email protected] a chcete poslať e-mail na [email protected]. Mali by ste použiť nasledujúce možnosti:
-f [email protected] -t [email protected] -u Predmet -m Toto je text tela! -s smtp.gmail.com:587 -xu [email protected] -xp heslo -o tls = áno
Po vytvorení možností si ich skopírujte a prilepte do poľa Pridať argumenty.
Uložte svoju úlohu a skončíte. Vaša úloha automaticky posiela e-mail o plánovanom termíne (alebo v reakcii na udalosť), ktorú ste zadali.
S SendEmail môžete robiť oveľa viac, vrátane integrácie do skriptu, ktorý automaticky posiela e-maily alebo vytvára skratku, ktorá pošle dvakrát kliknutím na e-mail.