Enviando e-mails pelo terminal
Automatizar tarefas em servidores faz parte do cotidiano de qualquer administrador de redes. Neste artigo descrevo como enviar e-mails pelo terminal utilizando o sendEmail. Mostro também vários exemplos práticos da ferramenta e uma implementação com o cron. Espero que gostem!
Introdução
Uma das coisas que a maioria administradores de redes mais deseja é estar sempre de olho em seus servidores sem precisar acessá-los localmente. Isso é possível graças a softwares de acesso remoto, como o nosso conhecido ssh.
Geralmente acessamos nossos servidores apenas para conferir alguns arquivos, dar uma olhada nos logs de acesso etc. Quando é preciso modificar algo, o ssh é extremamente funcional, é claro. Mas quando a nossa tarefa se resume em apenas verificar arquivos?! Precisamos realmente acessar por ssh e sair entrando em pastas e conferindo arquivos ou podemos automatizar essa tarefa?! Podemos automatizar essa tarefa com uma maneira bem simples! Como?! A resposta é sendEmail.
SendEmail é um script escrito em Perl por Brandon Zhem. Com isso você não precisa instalar um servidor de e-mail completo apenas para fazer essa tarefa, diminuindo os serviços, prezando assim pela segurança do seu servidor.
sudo apt-get install sendemail
Para acessar a man page do mesmo, basta digitar "sendEmail" no terminal:
sendEmail
Com ele instalado, precisaremos agora de um e-mail que aceite SMTP com o POP habilitado.
Geralmente acessamos nossos servidores apenas para conferir alguns arquivos, dar uma olhada nos logs de acesso etc. Quando é preciso modificar algo, o ssh é extremamente funcional, é claro. Mas quando a nossa tarefa se resume em apenas verificar arquivos?! Precisamos realmente acessar por ssh e sair entrando em pastas e conferindo arquivos ou podemos automatizar essa tarefa?! Podemos automatizar essa tarefa com uma maneira bem simples! Como?! A resposta é sendEmail.
SendEmail é um script escrito em Perl por Brandon Zhem. Com isso você não precisa instalar um servidor de e-mail completo apenas para fazer essa tarefa, diminuindo os serviços, prezando assim pela segurança do seu servidor.
Instalação do sendEmail
O sendEmail se encontra no repositório oficial do Ubuntu, então para baixá-lo podemos apenas utilizar o APT:sudo apt-get install sendemail
Para acessar a man page do mesmo, basta digitar "sendEmail" no terminal:
sendEmail
Com ele instalado, precisaremos agora de um e-mail que aceite SMTP com o POP habilitado.
Abraços a todos!