Sådan får du email-beskeder, når nogen logger ind på din computer
Har du en computer, som du ikke vil have andre mennesker adgang til - måske en server? Du kan have Windows email dig, når nogen logger ind på din computer (forudsat at den er forbundet til internettet), hvilket giver dig ro i sindet.
Vi bruger Windows Task Scheduler til dette - det kan sende e-mails som reaktion på en række arrangementer. Opgaveplanlæggerens indbyggede e-mail-funktion er ikke så fleksibel som vi gerne vil, så vi bruger et andet værktøj.
SendEmail vs Task Scheduler Email Feature
Task Scheduler indeholder en "send en email" mulighed. Desværre fungerer dette ikke korrekt for de fleste brugere - hvis du har en SMTP-server, der kræver godkendelse, skal autentificeringsoplysningerne være de samme som oplysningerne i Windows-brugerkonto. Den indbyggede e-mail-funktion kan være nyttig for brugere med SMTP-servere, der kører på deres lokale computere, men det virker ikke korrekt, hvis du bruger Gmail eller en anden tredjeparts e-mail-tjeneste.
I stedet skal du downloade SendEmail, et gratis værktøj til at sende e-mails fra kommandolinjen. Med SendEmail kan vi skrive en enkelt kommando, der sender en email. SendEmail understøtter godkendelse, så vi kan nemt sende email fra Gmails SMTP-server eller enhver anden server, der kræver godkendelse.
Oprettelse af en opgave
Start først opgaveplanlæggeren ved at indtaste Task Scheduler i din startmenu, og tryk på Enter.
Klik på linket Opret opgave i sidepanelet.
Angiv et navn og en beskrivelse af opgaven i ruden Generelt. Du skal også vælge Kør, om brugeren er logget på eller ej mulighed.
På fanen Triggers skal du oprette en ny trigger, der starter opgaven ved log på for enhver bruger.
På fanen Handlinger skal du oprette en ny handling, der kører programmet sendemail.exe. Tilføj argumenter som følgende:
-f [email protected] -t [email protected] -u Nogen logget ind i din computer -m Nogen er lige logget ind på din computer! -s smtp.gmail.com:587 -xu [email protected] -xp password -o tls = ja
Ovennævnte argumenter sender en email fra [email protected] til [email protected]. E-mailens emne er "Nogen logget ind i din computer" og dens meddelelsesorgan er "Nogen er lige logget ind på din computer!". Serverinformationen er smtp.gmail.com med port 587 - hvis du bruger en anden SMTP-serverudbyder, skal du ændre dette. Du skal også udskifte adgangskode med din egen adgangskode.
(Bemærk, at du også kan vælge Send en e-mail-handling her, hvis du har adgang til en SMTP-server, der ikke kræver godkendelse, f.eks. En e-mail-server, der kører på din lokale computer.)
Fjern markeringen i fanebladet Betingelser Start kun opgaven, hvis computeren er tændt mulighed, eller du vil ikke få e-mails, hvis din computer er en bærbar computer, og den er frakoblet.
Klik på OK-knappen og gem din opgave. Du skal nu modtage email-underretninger, når nogen logger ind på din computer.
Du kan bruge lignende sendemail.exe-kommandoer, der er knyttet til andre triggerhændelser, for at sende andre typer af automatiske e-mails. For eksempel kan du sende en automatisk e-mail på en tidsplan eller som svar på en bestemt begivenhedskode i computerens Windows-logfil.