quinta-feira, 30 de agosto de 2012

Email pelo terminal com sendEmail e Gmail

No dia a dia de DBA temos que automatizar as rotinas, para não perder tempo e se antecipar a possíveis problemas e enviar email pelo terminal do linux é muito útil. Mais para frente vou mostras como automatizar algumas tarefas utilizando o sendEmail.

Vou mostrar como instalar e configurar o sendEmail com conta do gmail.


  • Baixar o sendEmail

  • Vamos precisar do perl e de algumas bibliotecas.
# yum install perl.x86_64 perl-Net-SSLeay perl-IO-Socket-SS

  • Descompactar o pacote do sendEmail
# tar -zxvf sendEmail-v1.56.tar.gz

  • Copiar sendEmail para /usr/local/bin
# cp -a sendEmail-v1.56/sendEmail /usr/local/bin


  • Agora com tudo instalado vamos mandar email
[glauco@bancoteste]# sendEmail \
> -xu glauco@gmail.com \
> -xp senha \
> -s smtp.gmail.com:587 \
> -o tls=yes \
> -l /tmp/sendEmail.log \
> -f "glauco@gmail.com" \
> -t "chefe@gmail.com;cliente@empresa.com.br" \
> -u "Assunto do Email" \
> -m "Mensagem do Email"
> -a /home/glauco/teste.txt ( Anexo )

Para ver mais funções do sendEmail, no console digite sendEmail.

Faça por sua conta e risco, faça primeiro em um servidor de teste
para só depois ir para um servidor de produção.



Nenhum comentário:

Postar um comentário