Pagina inicial » como » Como obter notificações por email sempre que alguém faz login em seu computador

    Como obter notificações por email sempre que alguém faz login em seu computador

    Você tem um computador que não deseja que outras pessoas acessem - talvez um servidor? Você pode fazer com que o Windows envie um e-mail sempre que alguém fizer login no seu computador (supondo que ele esteja conectado à Internet), dando-lhe tranquilidade.

    Nós estaremos usando o Agendador de Tarefas do Windows para isso - ele pode enviar e-mails em resposta a uma variedade de eventos. O recurso de e-mail incorporado do Agendador de Tarefas não é tão flexível quanto gostaríamos, por isso estaremos usando outra ferramenta.

    Recurso de email SendEmail vs. Agendador de Tarefas

    O Agendador de Tarefas inclui uma opção "enviar um email". Infelizmente, isso não funcionará corretamente para a maioria dos usuários - se você tiver um servidor SMTP que requer autenticação, os detalhes de autenticação terão que ser os mesmos que os detalhes da conta de usuário do Windows. O recurso de envio de e-mails incorporado pode ser útil para usuários com servidores SMTP em execução em seus computadores locais, mas não funcionará corretamente se você usar o Gmail ou outro serviço de e-mail de terceiros.

    Em vez disso, baixe o SendEmail, uma ferramenta gratuita para enviar e-mails a partir da linha de comando. Com o SendEmail, podemos escrever um único comando que enviará um email. O SendEmail suporta autenticação, para que possamos enviar facilmente e-mails do servidor SMTP do Gmail ou de qualquer outro servidor que exija autenticação.

    Criando uma tarefa

    Primeiro, inicie o agendador de tarefas digitando o Agendador de Tarefas no menu Iniciar e pressionando Enter.

    Clique no link Criar Tarefa na barra lateral.

    No painel Geral, forneça um nome e uma descrição para a tarefa. Você também deve selecionar o Executar se o usuário está conectado ou não opção.

    Na guia Triggers, crie um novo gatilho que inicie a tarefa no logon de qualquer usuário.

    Na guia Ações, crie uma nova ação que execute o aplicativo sendemail.exe. Adicione argumentos como o seguinte:

    -f [email protected] -t [email protected] -u Alguém entrou no seu computador -m Alguém acabou de entrar no seu computador! -s smtp.gmail.com:587 -xu [email protected] -xp password -o tls = yes

    Os argumentos acima envia um email de [email protected] para [email protected]. O assunto do email é “Alguém conectado ao seu computador” e o corpo da mensagem é “Alguém acabou de entrar no seu computador!”. As informações do servidor são smtp.gmail.com com porta 587 - se você estiver usando um provedor de servidor SMTP diferente, terá que alterar isso. Você também terá que substituir senha com sua própria senha.

    (Observe que você também pode selecionar a ação Enviar um email aqui se tiver acesso a um servidor SMTP que não exija autenticação, como um servidor de email em execução no computador local.)

    Na guia Condições, desmarque Inicie a tarefa apenas se o computador estiver em energia CA opção ou você não receberá e-mails se o seu computador for um laptop e estiver desconectado.

    Clique no botão OK e salve sua tarefa. Agora você deve receber notificações por e-mail sempre que alguém fizer login no seu computador.

    Você pode usar comandos sendemail.exe semelhantes anexados a outros eventos de acionamento para enviar outros tipos de emails automáticos. Por exemplo, você poderia enviar um email automático em uma programação ou em resposta a um determinado código de evento no log de eventos do Windows do seu computador..