Kuinka helposti lähettää sähköpostiviestejä Windows-tehtävän ajoituksesta
Windows Task Scheduler voi lähettää sähköpostin automaattisesti tietyn ajan tai vastauksena tiettyyn tapahtumaan, mutta sen integroitu sähköpostiominaisuus ei toimi hyvin useimmille käyttäjille.
Sen sijaan, että käytät Task Scheduler -toimintoa sähköpostiviestien lähettämiseen, voit käyttää SendEmail-apuohjelmaa. Sen avulla voit rakentaa yhden linjan komennon, joka todentaa SMTP-palvelimen ja lähettää sähköpostiviestin.
Tehtäväaikatajan sähköpostitoiminnon ongelma
Kun katoimme tietokoneen määrittämisen lähettämään sinulle sähköposti-ilmoituksia, kun joku kirjautuu sisään, havaitsimme, että sisäänrakennetulla sähköpostitoiminnolla oli joitakin ongelmia.
Vaikka voit kirjoittaa haluamaasi SMTP-palvelinta, Task Scheduler ei tue todennusta, joten et voi antaa SMTP-palvelimelle käyttäjätunnusta ja salasanaa. SMTP-palvelimen tyyppi, johon useimmilla käyttäjillä on pääsy (esimerkiksi Gmailin SMTP-palvelin tai Internet-palveluntarjoajan tarjoama SMTP-palvelin), edellyttää todennusta, joten sitä ei voi helposti käyttää Task Schedulerista.
Jos käytössäsi on SMTP-palvelin paikallisessa tietokoneessa, Tehtäväaikatajan sähköpostitoiminto voi olla hyödyllinen sinulle. Keskimääräinen käyttäjä tarvitsee kuitenkin toisen työkalun - sieltä tulee SendEmail.
SendEmailin käyttäminen
Lataa ensin SendEmail, ilmainen (ja avoimen lähdekoodin) työkalu sähköpostiviestien lähettämiseen komentoriviltä. Pura ladattu arkisto tietokoneen kansioon.
Käynnistä seuraavaksi Windows Task Scheduler ja luo uusi tehtävä - tutustu oppaamme aikataulutettujen tehtävien luomiseksi lisätietoja varten. Voit luoda tehtävän, joka lähettää automaattisesti sähköpostiviestin tiettyyn aikaan tai tehtävään, joka lähettää sähköpostiviestin vastauksena tiettyyn tapahtumaan.
Kun saavutat Toiminto-ikkunan, valitse Aloita ohjelma sähköpostin lähettämisen sijasta.
Käytä Ohjelman / komentosarjan ruutua Selaa-painikkeella ja siirry tietokoneen SendEmail.exe-tiedostoon.
Lopuksi sinun on lisättävä SMTP-palvelimen tunnistamiseen tarvittavat argumentit ja rakennettava sähköpostisi. Tässä on luettelo vaihtoehdoista, joita voit käyttää SendEmailin kanssa:
Palvelimen asetukset
-f EMAIL - lähettämäsi sähköpostiosoite.
-s PALVELIN: PORT - SMTP-palvelin ja -portti, jota se tarvitsee.
-xu USERNAME - Käyttäjätunnus, jota sinun tarvitsee todentaa SMTP-palvelimella.
-xp PASSWORD - salasana, joka sinun täytyy todentaa SMTP-palvelimella.
-o tls = yes - Ottaa TLS-salauksen käyttöön. Saattaa olla tarpeen joillekin SMTP-palvelimille.
Jos käytät Gmailin SMTP-palvelimia, nämä ovat palvelinasetukset, joita tarvitset:
-s smtp.gmail.com:587 -xu [email protected] -xp salasana -o tls = kyllä
Tietenkin sinun on annettava oma sähköpostiosoitteesi ja salasanasi täällä.
Kohde-asetukset
-t EMAIL - Kohteen sähköpostiosoite. Voit lähettää sähköpostiviestin useille osoitteille sisällyttämällä kunkin osoitteen väliin -t-vaihtoehdon jälkeen.
-cc EMAIL - Kaikki sähköpostiosoitteet, jotka haluat CC: n avulla. Voit määrittää useita osoitteita asettamalla välilyönnin jokaisen sähköpostiosoitteen väliin, aivan kuten edellä -t-komennolla.
-bcc EMAIL - Yllä olevan CC-vaihtoehdon BCC-versio.
Sähköpostiasetukset
-u KOHDE - Sähköpostisi aihe
-m BODY - Sähköpostisi tekstiviesti.
-a ATTACHMENT - sen tiedoston polku, jonka haluat liittää. Tämä on valinnainen.
Oletetaan esimerkiksi, että sähköpostiosoitteesi on [email protected] ja haluat lähettää sähköpostia osoitteeseen [email protected]. Käytät seuraavia vaihtoehtoja:
-f [email protected] -t [email protected] -u Aihe -m Tämä on kehon teksti! -s smtp.gmail.com:587 -xu [email protected] -xp salasana -o tls = kyllä
Kun olet koonnut asetukset, kopioi ja liitä ne Lisää argumentteja -ruutuun.
Tallenna tehtäväsi ja olet valmis. Tehtäväsi lähettää sähköpostiviestin automaattisesti määrittämäsi aikataulun mukaan (tai vastauksena tapahtumaan).
Voit tehdä SendEmailin kanssa paljon enemmän, myös integroimalla sen skriptiin, joka lähettää automaattisesti sähköpostiviestejä tai luo pikakuvakkeen, joka lähettää sähköpostin, kun kaksoisnapsautat sitä.