Hoe e-mailmeldingen te krijgen wanneer iemand zich aanmeldt op uw computer
Heeft u een computer waarvan u niet wilt dat anderen toegang krijgen - misschien een server? U kunt ervoor zorgen dat Windows u een e-mail stuurt wanneer iemand zich aanmeldt bij uw computer (ervan uitgaande dat deze verbinding heeft met internet), zodat u zich gerust kunt voelen.
We zullen hiervoor de Windows Task Scheduler gebruiken - hij kan e-mails sturen als reactie op verschillende evenementen. De ingebouwde e-mailfunctie van de Taakplanner is niet zo flexibel als we zouden willen, dus we zullen een andere tool gebruiken.
E-mailfunctie SendEmail vs. taakplanner
De Taakplanner bevat een "stuur een e-mail" optie. Helaas zal dit voor de meeste gebruikers niet goed werken - als u een SMTP-server hebt die verificatie vereist, moeten de authenticatiedetails hetzelfde zijn als de gegevens van de Windows-gebruikersaccount. De ingebouwde e-mailfunctie kan handig zijn voor gebruikers met SMTP-servers die op hun lokale computers worden uitgevoerd, maar het zal niet goed werken als u Gmail of een andere e-mailservice van een derde partij gebruikt.
Download in plaats daarvan SendEmail, een gratis tool voor het verzenden van e-mails vanaf de opdrachtregel. Met SendEmail kunnen we een enkele opdracht schrijven die een e-mail zal verzenden. SendEmail ondersteunt authenticatie, zodat we eenvoudig e-mail kunnen verzenden vanaf de SMTP-server van Gmail of een andere server waarvoor authenticatie vereist is.
Een taak maken
Start eerst de taakplanner door Taakplanner in het menu Start te typen en op Enter te drukken.
Klik op de koppeling Taak maken in de zijbalk.
Geef in het deelvenster Algemeen een naam en beschrijving voor de taak op. Selecteer ook de Voer uit of de gebruiker is aangemeld of niet keuze.
Maak op het tabblad Triggers een nieuwe trigger waarmee de taak bij het aanmelden voor elke gebruiker wordt gestart.
Creëer op het tabblad Acties een nieuwe actie die de sendemail.exe-toepassing uitvoert. Voeg argumenten toe zoals de volgende:
-f [email protected] -t [email protected] -u Iemand die is aangemeld op uw computer -m Iemand heeft zich zojuist aangemeld op uw computer! -s smtp.gmail.com:587 -xu [email protected] -xp wachtwoord -o tls = ja
De bovenstaande argumenten verzendt een e-mail van [email protected] naar [email protected]. Het onderwerp van de e-mail is "Iemand aangemeld bij uw computer" en het bericht is "Iemand die zojuist op uw computer is ingelogd!". De serverinformatie is smtp.gmail.com met poort 587 - als u een andere SMTP-serverprovider gebruikt, moet u dit wijzigen. Je zult ook moeten vervangen wachtwoord met uw eigen wachtwoord.
(Merk op dat u hier ook de actie Een e-mail verzenden kunt selecteren als u toegang hebt tot een SMTP-server die geen verificatie vereist, zoals een e-mailserver die op uw lokale computer wordt uitgevoerd.)
Schakel op het tabblad Condities het selectievakje uit Start de taak alleen als de computer op netstroom werkt optie of ontvang je geen e-mails als je computer een laptop is en hij is losgekoppeld.
Klik op de knop OK en sla uw taak op. Je zou nu e-mailmeldingen moeten ontvangen wanneer iemand inlogt op je computer.
U kunt vergelijkbare sendemail.exe-opdrachten gebruiken die zijn gekoppeld aan andere triggergebeurtenissen om andere soorten automatische e-mails te verzenden. U kunt bijvoorbeeld een automatische e-mail verzenden volgens een schema of als reactie op een bepaalde gebeurteniscode in het Windows-gebeurtenissenlogboek van uw computer.