6Jul

Como obter notificações de e-mail sempre que alguém logar no seu computador

Você tem um computador que você não quer que outras pessoas acessem - talvez um servidor? Você pode enviar o Windows por e-mail sempre que alguém entrar no seu computador( assumindo que está conectado à Internet), dando-lhe a paz de espírito.

Usaremos o Agendador de Tarefas do Windows para isso - pode enviar e-mails em resposta a uma variedade de eventos. O recurso de e-mail interno do Agendador de Tarefas não é tão flexível quanto gostaríamos, então usaremos outra ferramenta.

SendEmail vs. Task Scheduler Email Feature

O Task Scheduler 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 exija autenticação, os detalhes da autenticação terão de ser iguais aos detalhes da conta de usuário do Windows. O recurso de e-mail 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 da linha de comando. Com SendEmail, podemos escrever um único comando que enviará um e-mail. 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 seu 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 . Execute se o usuário está logado ou não a opção .

Na guia Triggers, crie um novo gatilho que inicia a tarefa no logon para 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 logado em seu computador -m Alguém apenas fez logon no seu computador!-s smtp.gmail.com:587 -xu [email protected] -xp password -o tls = yes

Os argumentos acima enviam um email de [email protected] para [email protected]. O assunto do e-mail é "Alguém logado no seu computador" e seu corpo de mensagem é "Alguém apenas fez logon no seu computador!".As informações do servidor são smtp.gmail.com com a porta 587 - se você estiver usando um provedor de servidor SMTP diferente, você terá que mudar isso. Você também terá que substituir senha por sua própria senha.

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

Na guia Condições, desmarque o Iniciara tarefa somente se o computador estiver na opção de energia CA ou você não receberá e-mails se 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 entrar no seu computador.

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