6Jul

Hur får man e-postmeddelanden när någon loggar in i din dator

click fraud protection

Har du en dator som du inte vill att andra personer ska komma åt - kanske en server? Du kan få Windows-e-post när du 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 Aktivitetsschemaläggare E-postfunktion

Aktivitetsschemaläggaren innehåller ett alternativ för "Skicka ett mail".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 emailfunktionen 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.

instagram viewer

Ladda ner istället SendEmail, ett gratis verktyg för att skicka e-post från kommandoraden. Med SendEmail kan vi skriva ett enda kommando som skickar 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 ett uppdrag

Starta först uppgiftsschemalaren genom att skriva Aktivitetsschemaläggare i din Start-meny och tryck på Enter.

Klicka på länken Skapa uppgift i sidofältet.

I huvudrutan anger du ett namn och en beskrivning för uppgiften. 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.

Skapa fliken Åtgärder, skapa en ny åtgärd som kör programmet sendemail.exe. Lägg till argument som följande:

-f frå[email protected] -t [email protected] -u Någon loggade in i din dator -m Någon har bara loggat in på din dator!-s smtp.gmail.com:587 -xu frå[email protected] -xp lösenord -o tls = yes

Ovanstående argument skickar ett mail från [email protected] till [email protected]. E-postens ämne är "Någon som loggats 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 leverantör måste du ändra detta. Du måste också byta lösenord med ditt eget lösenord.

( Observera att du också 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.)

Avmarkera på fliken Villkoruppgiften bara om datorn är på AC Power alternativ eller du kommer inte få e-postmeddelanden 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 i 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 i schema eller som svar på en viss händelsekod i datorns Windows-händelselogg.