A Task Scheduler e-mail funkciójának használata e-mailek küldéséhez a SendEmail segédprogramot használja. Lehetővé teszi egy egysoros parancs szerkesztését, amely hitelesíti az SMTP szerverrel és e-mailt küld.
A feladat ütemező e-mail funkciója
Amikor feltettük a számítógép beállítását, hogy e-mail értesítéseket küldenek, amikor valaki bejelentkezik, azt találtuk, hogy a beépített e-mail szolgáltatásnak vannak problémák.
Miközben bármilyen tetszőleges SMTP-kiszolgálót megadhat, a Feladatütemező nem támogatja a hitelesítést, ezért nem adhat meg felhasználónevet és jelszót az SMTP-kiszolgálónak. Az SMTP-szerver típusa, amelyre a legtöbb felhasználó hozzáférhet (például az internetszolgáltató által biztosított Gmail SMTP-kiszolgálója vagy SMTP-kiszolgálója) hitelesítést igényel, ezért nem könnyen használható a Feladatütemezőből.
Ha SMTP-kiszolgálót futtat a helyi számítógépen, hasznos lehet a Task Scheduler e-mail funkciója. Azonban az átlagos felhasználónak szüksége van egy másik eszközre - itt érkezik a SendEmail.
A SendEmail használata
Először töltsd le a SendEmail-t, egy ingyenes (és nyílt forráskódú) eszközt e-mailek küldésére a parancssorból. Vegye ki a letöltött archívumot a számítógép egyik mappájába.
Amikor elérte a Művelet ablakot, válassza az E-mail küldés helyett egy program indítását.
A Program / parancsfájl mezőben használja a Tallózás gombot, és navigáljon a számítógép SendEmail.exe fájljába.
Szerverbeállítások
-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.
Ha a Gmail SMTP-kiszolgálóit használja, ezek a kiszolgáló beállításai, amelyekre szüksége van:
-s smtp.gmail.com:587 -xu [email protected] -xp password -o tls=yes
Természetesen itt meg kell adnia saját e-mail címét és jelszavát.
Célbeállítások
-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-mail beállítások
-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.
Tegyük fel például, hogy az Ön e-mail címe: [email protected], és e-mailt szeretne küldeni a [email protected] címre. Az alábbi lehetőségek közül választhat:
-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
Miután összeállította a beállításokat, másolja és illessze be őket az Argumentumok hozzáadása mezőbe.
Sokkal többet tehetsz a SendEmail programmal, beleértve a szkriptbe integrálást, amely automatikusan elküldi az e-maileket, vagy létrehoz egy parancsikont, amely e-mailt küld, amikor duplán kattintasz.