13Jul

Hogyan lehet könnyedén elküldeni az e-maileket a Windows Task Scheduler alkalmazásból

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.