6Jul
Har du en computer, som du ikke vil have andre mennesker adgang til - måske en server? Du kan få 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. Aktivitetsplanlæ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 oplysninger om 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 download 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
Først skal du starte opgaveplanlæggeren ved at skrive Task Scheduler i din startmenu og trykke 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 ikke 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
Ovenstående argumenter sender en email fra [email protected] til [email protected]. E-mailens emne er "Nogen logget ind på din computer" og dens meddelelsesorgan er "Nogen er lige logget ind på din computer!".Serveroplysningerne 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, som f.eks. En e-mail-server, der kører på din lokale computer.)
Fjern fanen Betingelser fra Startopgaven kun, hvis computeren er på AC power 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 e-mail-underretninger, når nogen logger ind på din computer.
Du kan bruge lignende sendemail.exe-kommandoer, der er knyttet til andre triggerhændelser, til at sende andre typer af automatiske e-mails. Du kan f.eks. Sende en automatisk e-mail på en tidsplan eller som reaktion på en bestemt begivenhedskode i computerens Windows-logfil.