13Jul
Načrtovalnik opravil programa Windows lahko samodejno pošlje e-pošto ob določenem času ali kot odgovor na določen dogodek, vendar njegova integrirana e-poštna funkcija za večino uporabnikov ne bo delovala zelo dobro.
Namesto e-pošte lahko uporabite funkcijo e-pošte namizja, lahko uporabite orodje SendEmail. Omogoča vam, da zgradite ukaz z eno vrstico, ki se avtentificira s strežnikom SMTP in pošlje e-poštno sporočilo.
Težava s funkcijo e-pošte za načrtovalca naloge
Ko smo pokrivali nastavitev vašega računalnika, da vam pošljemo e-poštna obvestila, ko se kdo prijavlja, smo ugotovili, da je vgrajena e-poštna funkcija imela nekaj težav.
Medtem, ko lahko vnesete kateri koli SMTP strežnik, ki vam je všeč, načrtovalnik opravil ne podpira preverjanja pristnosti, zato ne morete navesti uporabniškega imena in gesla za vaš SMTP strežnik. Vrste SMTP strežnika, do katerih imajo uporabniki največ dostopa( na primer strežnik SMTP Gmaila ali strežnik SMTP, ki ga ponuja vaš ponudnik internetnih storitev), zahteva preverjanje pristnosti, zato ga ni mogoče preprosto uporabiti v načrtovalniku opravil.
Če imate v lokalnem računalniku nameščen SMTP-strežnik, vam lahko e-poštna funkcija načrtovalca naloge koristi. Vendar pa bo povprečni uporabnik potreboval novo orodje - to je, če pride v storitev SendEmail.
Uporaba SendEmail
Najprej prenesite SendEmail, brezplačno( in odprtokodno) orodje za pošiljanje e-poštnih sporočil iz ukazne vrstice. Preneseni arhiv izvlecite v mapo v računalniku.
Nato zaženite načrtovalnik opravil programa Windows in ustvarite novo nalogo - za več informacij obiščite naš vodnik za izdelavo načrtovanih nalog. Ustvarite lahko nalogo, ki samodejno pošlje e-pošto ob določenem času ali nalogo, ki pošilja e-pošto kot odgovor na določen dogodek.
Ko pridete do okna za ukrepanje, namesto možnosti Pošiljanje e-pošte izberite Start a program.
V oknu programa / skripta uporabite gumb za brskanje in se pomaknite do datoteke SendEmail.exe v računalniku.
Na koncu boste morali dodati argumente, potrebne za overjanje s strežnikom SMTP in izdelavo e-pošte. Tukaj je seznam možnosti, ki jih lahko uporabite s storitvijo SendEmail: Možnosti strežnika
-f EMAIL - E-poštni naslov, ki ga pošiljate.
-s SERVER: PORT - SMTP strežnik in vrata, ki jih potrebuje.
-xu USERNAME - uporabniško ime, ki ga morate potrditi s strežnikom SMTP.
-xp PASSWORD - geslo, ki ga potrebujete za overovitev s strežnikom SMTP.
-o tls = yes - Omogoča šifriranje TLS.Morda bo potreben za nekatere SMTP strežnike.
Če uporabljate SMTP strežnike Gmaila, to so možnosti strežnika, ki jih potrebujete:
-s smtp.gmail.com:587 -xu [email protected] -xp geslo -o tls = da
Seveda steTukaj moram vnesti svoj e-poštni naslov in geslo.
Možnosti ciljanja
-t EMAIL - Ciljni e-poštni naslov. E-poštno sporočilo lahko pošljete na več naslovov tako, da po možnosti -t vključite presledek med vsakim naslovom.
-cc EMAIL - Vsi naslovi, ki jih želite poslati CC v e-poštnem sporočilu. Določite lahko več naslovov, tako da postavite presledek med vsakim e-poštnim naslovom, prav tako kot zgoraj -t ukaz.
-bcc EMAIL - različica BCC zgoraj CC.
E-poštne možnosti
-u SUBJECT - Tema vašega e-poštnega sporočila
-m TELO - Besedilo telesa sporočila vašega e-poštnega sporočila.
-a DODATEK - Pot datoteke, ki jo želite priložiti. To ni obvezno.
Recimo, na primer, vaš e-poštni naslov je [email protected] in želite poslati e-poštno sporočilo osebi [email protected]. Uporabili bi te možnosti:
-f [email protected] -t [email protected] -u Zadeva -m To je besedilo telesa!-s smtp.gmail.com:587 -xu [email protected] -xp geslo -o tls = da
Ko združite svoje možnosti, jih kopirajte in prilepite v polje Dodaj argumente.
Shranite svojo nalogo in končali ste. Vaša naloga bo samodejno poslala e-pošto na razporedu( ali v odgovor na dogodek), ki ste ga navedli.
S storitvijo SendEmail lahko storite še veliko več, vključno z vključitvijo v skript, ki samodejno pošlje e-poštna sporočila ali ustvari bližnjico, ki pošlje e-poštno sporočilo, ko jo dvokliknite.