13Jul
A Windows Task Scheduler automatikusan elküldi az e-mailt adott időpontban vagy egy adott eseményre adott válaszként, de az integrált e-mail szolgáltatás nem fog jól működni a legtöbb felhasználó számára.
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 rákérdeztünk a számítógép beállítására, 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.
Bár bármilyen tetszőleges SMTP szervert megadhat, a Feladatütemező nem támogatja a hitelesítést, ezért nem adhat meg felhasználónevet és jelszót az SMTP szerver számára. 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 szervert 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 - ez az, ahol a SendEmail jön be.
SendEmail
használata Először töltsd le a SendEmail-t, egy ingyenes( és nyílt forráskódú) eszközt az e-mailek parancssorból történő küldéséhez. Vegye ki a letöltött archívumot a számítógép egyik mappájába.
Ezután indítsa el a Windows Task Scheduler programot, és hozzon létre egy új feladatot - további információért tekintse át az ütemezett feladatok létrehozásának útmutatóját. Olyan feladatot hozhat létre, amely automatikusan elküldi az e-mailt egy adott időpontban, vagy olyan feladatot, amely egy adott eseményre válaszolva e-mailt küld.
Amikor eléri 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 SendEmail.exe fájlra a számítógépen.
Végül hozzá kell adnia az SMTP szerverrel való hitelesítéshez szükséges argumentumokat, és össze kell állítania az e-mailt.Íme a SendEmail segítségével használható beállítások listája:
kiszolgáló beállításai
-f EMAIL - Az e-mail cím, ahonnan küldi.
-s SERVER: PORT - Az SMTP szerver és a port, amelyet megkövetel.
-xu USERNAME - Az SMTP-kiszolgálóval hitelesítendő felhasználónév.
-xp PASSWORD - Az SMTP szerverrel hitelesítendő jelszó.
-o tls = yes - Engedélyezi a TLS titkosítást. Néhány SMTP-kiszolgálóra szükség lehet.
Ha a Gmail SMTP szervereit használja, ezek a kiszolgáló beállításai:
-s smtp.gmail.com:587 -xu [email protected] -xp jelszó -o tls = igen
Természetesen ÖnItt kell megadnia saját e-mail címét és jelszavát.
Célbeállítások
-t EMAIL - A cél e-mail címe. E-mailt több címre is elküldhet úgy, hogy a t opció után minden egyes cím közé kerül.
-cc EMAIL - Bármely cím, amelyet CC-nek szeretnél az e-mailen. Megadhat több címet úgy, hogy egy e-mail cím között helyet ad meg, akárcsak a fenti -t parancsnál.
-bcc EMAIL - A CC opció BCC verziója.
E-mail beállítások
-u SUBJECT - Az e-mail tárgya
-m BODY - Az e-mail üzenetének szövege.
-a MELLÉKLET - A csatolni kívánt fájl elérési útvonala. Ez opcionális.
Pl. Mondjuk az e-mail címed: [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 Tárgy -m Ez a szöveg a szövegben!-s smtp.gmail.com:587 -xu [email protected] -xp jelszó -o tls = igen
Miután összeállította az opciókat, másolja és illessze be őket az Argumentumok hozzáadása mezőbe.
Mentse el a feladatot és készen áll. A feladata automatikusan elküldi az e-mailt az ütemtervben( vagy az eseményre válaszolva).
A SendEmail programmal sokkal többet tudsz megtenni, beleértve egy szkriptbe való integrálást, amely automatikusan elküldi az e-maileket, vagy létrehoz egy parancsikont, amely dupla kattintással e-mailt küld.