Slik får du e-postvarsler når noen logger seg inn i datamaskinen
Har du en datamaskin som du ikke vil at andre skal få tilgang til - kanskje en server? Du kan få Windows-e-post når du logger inn på datamaskinen din (forutsatt at den er koblet til Internett), og gir deg trygghet.
Vi bruker Windows Task Scheduler for dette - det kan sende e-postmeldinger som svar på en rekke arrangementer. Oppgaveplanleggerens innebygde e-postfunksjon er ikke så fleksibel som vi ønsker, så vi bruker et annet verktøy.
SendEmail vs Task Scheduler Email Feature
Oppgaveplanleggeren inneholder et "send en e-post" -alternativ. Dessverre fungerer dette ikke riktig for de fleste brukere - hvis du har en SMTP-server som krever godkjenning, må godkjenningsinformasjonene være de samme som informasjonen om Windows-brukerkontoen. Den innebygde e-postfunksjonen kan være nyttig for brukere med SMTP-servere som kjører på deres lokale datamaskiner, men det fungerer ikke skikkelig hvis du bruker Gmail eller en annen tredjeparts e-posttjeneste.
I stedet laster du ned SendEmail, et gratis verktøy for sending av e-post fra kommandolinjen. Med SendEmail kan vi skrive en enkelt kommando som sender ut en e-post. SendEmail støtter godkjenning, slik at vi enkelt kan sende e-post fra Gmails SMTP-server eller annen server som krever godkjenning.
Opprette en oppgave
Start først oppgaveplanleggeren ved å skrive Oppgaveplanlegger i Start-menyen og trykk Enter.
Klikk på Opprett oppgave-lenken i sidefeltet.
Oppgi navn og beskrivelse for oppgaven i hovedruten. Du bør også velge Kjør om brukeren er logget på eller ikke alternativ.
Opprett en ny utløser som starter oppgaven ved å logge på for alle brukere på fanen Utløsere.
Opprett en ny handling som kjører sendemail.exe-programmet på Handlinger-fanen. Legg til argumenter som følgende:
-f [email protected] -t [email protected] -u Noen logget inn i datamaskinen -m Noen er nettopp logget 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 meldingsorganet er "Noen som nettopp er 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å erstatte passord med ditt eget passord.
(Merk at du også kan velge Send en e-posthandling 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 fanen Betingelser Start oppgaven bare hvis datamaskinen er på vekselstrøm alternativ, eller du vil ikke få e-postmeldinger hvis datamaskinen din er en bærbar datamaskin, og den er koblet fra.
Klikk på OK-knappen og lagre oppgaven din. Du bør nå motta e-postvarsler når noen logger inn på datamaskinen din.
Du kan bruke lignende sendemail.exe-kommandoer knyttet til andre utløserhendelser for å sende andre typer automatiske e-postmeldinger. For eksempel kan du sende en automatisk e-post på en tidsplan eller som svar på en bestemt hendelseskode i datamaskinens Windows-hendelseslogg.