Jak snadno odeslat emaily z Plánovače úloh systému Windows
Plánovač úloh systému Windows může automaticky odesílat e-maily v určitou dobu nebo v reakci na určitou událost, avšak integrovaná funkce e-mailu nebude fungovat velmi dobře pro většinu uživatelů.
Namísto použití funkce e-mailu Plánovače úloh k odesílání e-mailů můžete použít nástroj SendEmail. Umožňuje vytvořit jednorázový příkaz, který se autentizuje se serverem SMTP a pošle e-mail.
Problém s poštovní funkcí Plánovače úloh
Když jsme pokryli nastavení vašeho počítače, aby vám zaslal e-mailové oznámení, když se někdo přihlásí, zjistili jsme, že vestavěná e-mailová funkce měla nějaké problémy.
Zatímco můžete zadat libovolný SMTP server, který se vám líbí, Plánovač úloh nepodporuje ověřování, takže nemůžete poskytnout uživatelské jméno a heslo pro váš SMTP server. Typ serveru SMTP, ke kterému má většina uživatelů přístup (například server SMTP serveru Gmail nebo server SMTP poskytovaný poskytovatelem internetových služeb) vyžaduje ověření, takže jej nelze snadno použít z Plánovače úloh.
Pokud používáte server SMTP v místním počítači, funkce e-mailu Plánovač úloh může být užitečné pro vás. Průměrný uživatel však bude potřebovat jiný nástroj - to je místo, kde SendEmail přichází.
Použití služby SendEmail
Nejdříve si můžete stáhnout SendEmail, bezplatný (a open source) nástroj pro odesílání e-mailů z příkazového řádku. Extrahujte stažený archiv do složky v počítači.
Poté spusťte Plánovač úloh systému Windows a vytvořte nový úkol - více informací naleznete v příručce k vytváření naplánovaných úloh. Můžete vytvořit úkol, který automaticky odešle e-mail v určitou dobu nebo úkol, který odešle e-mail v reakci na konkrétní událost.
Když se dostanete do okna Akce, zvolte Spustit program namísto Odeslat e-mail.
V poli Program / Skript použijte tlačítko Procházet a přejděte do souboru SendEmail.exe v počítači.
Konečně budete muset přidat argumenty potřebné pro ověření se serverem SMTP a vytvořit e-mail. Zde je seznam možností, které můžete použít s nástrojem SendEmail:
Možnosti serveru
-f EMAIL - e-mailová adresa, ze které posíláte.
-s SERVER: PORT - server SMTP a port, který vyžaduje.
-xu USERNAME - uživatelské jméno, které musíte ověřit pomocí serveru SMTP.
-xp PASSWORD - Heslo, které potřebujete k ověření pomocí serveru SMTP.
-o tls = ano - Umožňuje šifrování TLS. Může být nutné pro některé servery SMTP.
Používáte-li servery SMTP služby Gmail, jedná se o možnosti serveru, které budete potřebovat:
-s smtp.gmail.com:587 -xu [email protected] -xp heslo -o tls = ano
Samozřejmě budete muset zadat vlastní e-mailovou adresu a heslo zde.
Možnosti cíle
-t EMAIL - cílová e-mailová adresa. Můžete odeslat e-mail na více adres pomocí mezery mezi jednotlivými adresami po volbě -t.
-cc EMAIL - Jakékoli adresy, které byste chtěli CC na e-mailu. Můžete zadat více adres umístěním mezer mezi každou e-mailovou adresu, stejně jako u výše uvedeného příkazu -t.
-bcc EMAIL - verze CCC výše uvedené možnosti CC.
Možnosti e-mailu
-u SUBJECT - předmět vašeho e-mailu
-m BODY - text zprávy vašeho e-mailu.
-PŘÍLOHA - cesta k souboru, který chcete připojit. To je volitelné.
Například řekněme vaši e-mailovou adresu [email protected] a chcete odeslat e-mail na adresu [email protected]. Mohli byste použít následující možnosti:
-f [email protected] -t [email protected] -u Předmět -m Toto je text těla! -s smtp.gmail.com:587 -xu [email protected] -xp heslo -o tls = ano
Jakmile vytvoříte své možnosti, zkopírujte je a vložte do pole Přidat argumenty.
Uložte úkol a jste hotovi. Váš úkol automaticky pošle e-mail o plánovaném plánu (nebo odpovědi na událost), který jste zadali.
S SendEmail můžete provádět mnohem víc, včetně integrace do skriptu, který automaticky pošle e-maily nebo vytvoří zástupce, který zašle e-mail, když jej dvakrát kliknete.