Hur får man e-postmeddelanden när någon loggar in i din dator
Har du en dator som du inte vill ha andra att komma åt - kanske en server? Du kan få Windows Mail dig när någon loggar in på din dator (förutsatt att den är ansluten till Internet), vilket ger dig lugn och ro.
Vi använder Windows Task Scheduler för detta - det kan skicka e-postmeddelanden som svar på en mängd olika händelser. Aktivitetsschemaläggarens inbyggda e-postfunktion är inte så flexibel som vi skulle vilja, så vi använder ett annat verktyg.
SendEmail vs Task Scheduler Email Feature
Task Scheduler innehåller ett "Skicka ett mail" alternativ. Tyvärr fungerar det inte korrekt för de flesta användare. Om du har en SMTP-server som kräver autentisering måste autentiseringsuppgifterna vara desamma som i Windows-användarkontoens detaljer. Den inbyggda e-postfunktionen kan vara användbar för användare med SMTP-servrar som kör på sina lokala datorer, men det fungerar inte korrekt om du använder Gmail eller en annan e-posttjänst från tredje part..
Istället laddar du ner SendEmail, ett gratis verktyg för att skicka e-postmeddelanden från kommandoraden. Med SendEmail kan vi skriva ett enda kommando som skickar ut ett mail. SendEmail stöder autentisering, så vi kan enkelt skicka e-post från Gmails SMTP-server eller någon annan server som kräver autentisering.
Skapa en uppgift
Starta först uppgiftsschemaläggaren genom att skriva Aktivitetsschemaläggare i din Start-meny och tryck på Enter.
Klicka på länken Skapa uppgift i sidofältet.
Ange namnet och beskrivningen för uppgiften i rutan Allmänt. Du bör också välja Kör om användaren är inloggad eller inte alternativ.
På fliken Utlösare skapar du en ny trigger som startar uppgiften vid inloggning för alla användare.
På fliken Åtgärder skapar du en ny åtgärd som kör programmet sendemail.exe. Lägg till argument som följande:
-f [email protected] -t [email protected] -u Någon loggade in i din dator -m Någon som bara loggat in på din dator! -s smtp.gmail.com:587 -xu frå[email protected] -xp lösenord -o tls = ja
Ovanstående argument skickar ett mail från [email protected] till [email protected]. E-postens ämne är "någon loggade in i din dator" och dess meddelandekropp är "någon som bara loggats in i din dator!". Serverinformationen är smtp.gmail.com med port 587 - om du använder en annan SMTP-servern, måste du ändra det här. Du måste också byta ut Lösenord med ditt eget lösenord.
(Observera att du även kan välja Skicka en e-poståtgärd här om du har tillgång till en SMTP-server som inte kräver autentisering, till exempel en e-postserver som körs på din lokala dator.)
På fliken Villkor, avmarkera Starta uppgiften endast om datorn är på nätström alternativ eller du kommer inte få e-post om din dator är en bärbar dator och den är urkopplad.
Klicka på OK-knappen och spara din uppgift. Du bör nu få e-postmeddelanden när någon loggar in på din dator.
Du kan använda liknande kommandon sendemail.exe som är kopplade till andra triggerhändelser för att skicka andra typer av automatiska e-postmeddelanden. Du kan till exempel skicka ett automatiskt e-postmeddelande till ett schema eller som svar på en viss händelsekod i datorns Windows-händelselogg.