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ē.
Kad jūs sasniedzat darbības logu, izvēlieties Sākt programmu, nevis E-pasta sūtīšanu.
Servera opcijas
-f EMAIL – The email address you’re sending from.
-s SERVER:PORT – The SMTP server and port it requires.
-xu USERNAME – The username you need to authenticate with the SMTP server.
-xp PASSWORD – The password you need to authenticate with the SMTP server.
-o tls=yes – Enables TLS encryption. May be necessary for some SMTP servers.
Ja izmantojat Gmail SMTP serverus, tie ir servera opcijas, kas jums nepieciešamas:
-s smtp.gmail.com:587 -xu [email protected] -xp password -o tls=yes
Protams, šeit jums būs jāievada sava e-pasta adrese un parole.
Galamērķa iespējas
-t EMAIL – The destination email address. You can send an email to multiple addresses by including a space between each address after the -t option.
-cc EMAIL – Any addresses you’d like to CC on the email. You can specify multiple addresses by placing a space between each email address, just as with the -t command above.
-bcc EMAIL – The BCC version of the CC option above.
E-pasta opcijas
-u SUBJECT – The subject of your email
-m BODY – The message body text of your email.
-a ATTACHMENT – The path of a file you’d like to attach. This is optional.
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] -t [email protected] -u Subject -m This is the body text! -s smtp.gmail.com:587 -xu [email protected] -xp password -o tls=yes
Kad esat izveidojis savas opcijas, kopējiet un ielīmējiet tos lodziņā Pievienot argumentus.
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.