If-Koubou

Kā viegli sūtīt e-pastus no Windows uzdevumu plānotāja

Kā viegli sūtīt e-pastus no Windows uzdevumu plānotāja (Kā)

Windows uzdevumu plānotājs automātiski var sūtīt e-pastu noteiktā laikā vai atbildot uz konkrētu notikumu, bet tā integrētā e-pasta funkcija vairumam lietotāju nedarbosies ļoti labi.

Tā vietā, lai izmantotu uzdevumu plānotāja e-pasta funkciju, lai nosūtītu e-pastus, varat izmantot utilītu SendEmail. Tas ļauj jums izveidot viena rindiņa komandu, kas autentificē ar SMTP serveri un nosūta e-pastu.

Problēma ar uzdevumu plānotāja e-pasta funkciju

Kad mēs apskatījām jūsu datora iestatīšanu, lai nosūtītu jums e-pasta paziņojumus, kad kāds piesakās, konstatējām, ka iebūvētajai e-pasta funkcijai bija daži jautājumi.

Lai gan jūs varat ievadīt jebkuru SMTP serveri, kuru vēlaties, Task Scheduler neatbalsta autentifikāciju, tādēļ nevarat nodrošināt SMTP servera lietotājvārdu un paroli. SMTP servera tipam, kam vairumam lietotāju ir piekļuve (piemēram, Gmail SMTP serverim vai SMTP serverim, ko nodrošina jūsu interneta pakalpojumu sniedzējs), nepieciešama autentifikācija, tādēļ to nevar viegli izmantot no uzdevumu plānotāja.

Ja vietējā datorā izmantojat SMTP serveri, uzdevumu plānotāja e-pasta funkcija jums var būt noderīga. Tomēr vidējam lietotājam būs vajadzīgs cits rīks - tas ir, kur sūtīt SendEmail.

Izmantojot SendEmail

Pirmkārt, lejupielādējiet SendEmail, bezmaksas (un atvērtā koda) rīku, lai nosūtītu e-pastus no komandrindas. Ielādēt lejupielādēto arhīvu datora mapē.

Pēc tam palaidiet Windows uzdevumu plānotāju un izveidojiet jaunu uzdevumu - skatiet mūsu ceļvedi, lai izveidotu ieplānotus uzdevumus, lai iegūtu plašāku informāciju. Jūs varat izveidot uzdevumu, kas automātiski nosūta e-pastu konkrētā laikā vai uzdevumu, kas sūta e-pastu, atbildot uz konkrētu notikumu.

Kad jūs sasniedzat darbības logu, izvēlieties Sākt programmu, nevis E-pasta sūtīšanu.

Programmas / skripta lodziņā izmantojiet pogu Pārlūkot un doties uz sava datora failu SendEmail.exe.

Visbeidzot, jums jāpievieno argumenti, kas nepieciešami, lai autentificētu jūsu SMTP serverī un izveidotu e-pastu. Šeit ir saraksts ar iespējām, kuras varat izmantot ar SendEmail:

Servera opcijas

-f EMAIL - e-pasta adrese, no kuras jūs sūtāt.

-s SERVER: PORT - nepieciešams SMTP serveris un ports.

-xu USERNAME - lietotājvārds, kas jums jāapstiprina ar SMTP serveri.

-xp PASSWORD - parole, kas jums jāapstiprina ar SMTP serveri.

-o tls = jā - iespējo TLS šifrēšanu. Var būt nepieciešams dažiem SMTP serveriem.

Ja izmantojat Gmail SMTP serverus, tie ir servera opcijas, kas jums nepieciešamas:

-s smtp.gmail.com:587 -xu [email protected] -xp parole -o tls = jā

Protams, šeit jums būs jāievada sava e-pasta adrese un parole.

Galamērķa iespējas

-t EMAIL - galamērķa e-pasta adrese. Jūs varat nosūtīt e-pastu uz vairākām adresēm, iekļaujot atstarpi starp katru adresi pēc -t opcijas.

-cc EMAIL - Jebkuras adreses, uz kurām e-pastā vēlaties norādīt CC. Jūs varat norādīt vairākas adreses, ievietojot atstarpi starp katru e-pasta adresi, tāpat kā iepriekš -t komandu.

-bcc EMAIL - CC opcijas BCC versija iepriekš.

E-pasta opcijas

-u TEMATS - Jūsu e-pasta priekšmets

-m BODY - e-pasta ziņojuma pamatteksts.

-a PIELIKUMS - faila ceļš, kuru vēlaties pievienot. Tas nav obligāts.

Piemēram, pieņemsim, ka jūsu e-pasta adrese ir [email protected] un vēlaties sūtīt e-pastu uz [email protected]. Jūs izmantojat šādas opcijas:

-f [email protected] [email protected] -u Priekšmets -m Šis ir ķermeņa teksts! -s smtp.gmail.com:587 -xu [email protected] -xp parole -o tls = jā

Kad esat izveidojis savas opcijas, kopējiet un ielīmējiet tos lodziņā Pievienot argumentus.

Saglabājiet savu uzdevumu un esat pabeidzis. Jūsu uzdevums automātiski nosūtīs e-pastu uz jūsu norādīto grafiku (vai atbildi uz notikumu).

Ir daudz vairāk, ko varat darīt ar SendEmail, ieskaitot tā integrēšanu skriptā, kas automātiski nosūta e-pasta ziņojumus vai izveido saīsni, kas sūta e-pastu, kad to veicat ar dubultklikšķi.