Har du en datamaskin du ikke vil at andre skal få tilgang til - kanskje en server? Du kan få Windows til å sende deg e-post når noen logger på datamaskinen din (forutsatt at den er koblet til Internett), noe som gir deg sjelefred.
Det blir vi ved hjelp av Windows Task Scheduler for dette - det kan sende e-postmeldinger som svar på en rekke hendelser. Oppgaveplanleggerens innebygde e-postfunksjon er ikke så fleksibel som vi ønsker, så vi bruker et annet verktøy.
SendEmail vs. oppgaveplanlegger E-postfunksjon
Oppgaveplanleggeren inkluderer alternativet "send en e-post". Dessverre vil dette ikke fungere skikkelig for de fleste brukere. Hvis du har en SMTP-server som krever godkjenning, må godkjenningsdetaljene være de samme som detaljene for Windows-brukerkontoen. Den innebygde e-postfunksjonen kan være nyttig for brukere med SMTP-servere som kjører på sine lokale datamaskiner, men den fungerer ikke som den skal hvis du bruker Gmail eller en annen e-posttjeneste fra tredjepart.
I stedet, last ned SendEmail , et gratis verktøy for å sende e-post fra kommandolinjen. Med SendEmail kan vi skrive en enkelt kommando som sender ut en e-post. SendEmail støtter autentisering, slik at vi enkelt kan sende e-post fra Gmails SMTP-server eller hvilken som helst annen server som krever godkjenning.
Opprette en oppgave
Først starter du oppgaveplanleggeren ved å skrive Oppgaveplanlegger i Start-menyen og trykke Enter.
Klikk koblingen Opprett oppgave i sidefeltet.
I ruten Generelt, oppgi et navn og en beskrivelse for oppgaven. Du bør også velge Kjør om brukeren er pålogget eller ikke alternativ.
I kategorien Utløsere oppretter du en ny utløser som starter oppgaven ved pålogging for alle brukere.
Opprett en ny handling som kjører sendemail.exe-applikasjonen, i kategorien Handlinger. Legg til argumenter som følgende:
-f [email protected] -t [email protected] -u Noen logget inn i datamaskinen din -m Noen nettopp logget inn på datamaskinen din! -s smtp.gmail.com:587 -xu [email protected] -xp passord -o tls = ja
Ovennevnte argumenter sender en e-post fra [email protected] til [email protected] . E-postens emne er "Noen logget inn i datamaskinen din" og meldingsteksten er "Noen nettopp logget inn på datamaskinen din!". Serverinformasjonen er smtp.gmail.com med port 587 - hvis du bruker en annen SMTP-serverleverandør, må du endre dette. Du må også bytte ut passord med ditt eget passord.
(Merk at du også kan velge Handlingen Send en e-post her hvis du har tilgang til en SMTP-server som ikke krever godkjenning, for eksempel en e-postserver som kjører på din lokale datamaskin.)
Fjern avmerkingen i kategorien Betingelser Start oppgaven bare hvis datamaskinen har vekselstrøm alternativet, eller du får ikke e-post hvis datamaskinen din er en bærbar PC og den ikke er koblet fra.
Klikk på OK-knappen og lagre oppgaven. Du bør nå motta e-postvarsler når noen logger på datamaskinen din.
Du kan bruke lignende sendemail.exe-kommandoer knyttet til andre triggerhendelser for å sende andre typer automatiske e-poster. For eksempel kan du sende en automatisk e-post etter en tidsplan eller som svar på en bestemt hendelseskode i datamaskinens Windows-hendelseslogg.