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..