Por motivos X ou Y, às vezes precisamos de programar o servidor da nossa empresa para fazer uma determinada tarefa, e queremos saber se esta tarefa foi executada sem problemas, para isso programamos que se tudo correr bem nos avise… mas… ¿Como o servidor pode nos notificar?
Muito simples, vamos te contar por meio de um script Python Envie-nos um email, desta forma quando verificarmos a caixa de correio, iremos ler se o servidor não teve problemas para fazer a encomenda.
O script os deixou aqui: enviar-email.py
Para utilizá-lo é muito simples, abra um terminal, nele escreva o seguinte e pressione [Entrar]:
cd $HOME/ && wget http://paste.desdelinux.net/paste/?dl=89 && mv index.html\?dl\=89 send-email.py && chmod +s send-email.py
Deixo-vos como seria o processo:
% CODE1%
Feito isso, você deve editar o script para colocar seus próprios dados, irei editá-lo colocando meus dados, ou seja, os dados daqui do meu trabalho.
Abra o script (send-email.py) e altere esta informação:
- seu email@desdelinux.net por seu e-mail (neste exemplo - » kzkggaara@ipichcb.rimed.cu)
- Corpo da mensagem pelo conteúdo do e-mail (neste exemplo - » Este é um e-mail de teste)
- you.mailserver.cu pelo seu servidor de e-mail (neste exemplo - » 192.168.1.2)
- seu email por seu usuário (neste exemplo - » kzkggaara)
- sua senha para sua senha (neste exemplo - » HAHA ... sim ... claro ... LOL)
Parece o seguinte: send-email.py (modificado)
E pronto, só falta enviar o email ... para isso vamos colocar o seguinte:
- python send-email.py "Aqui colocamos o assunto" destinatário@domínio.com
Ou seja, devemos executar o script e passar o parâmetro “Assunto” (ou seja, o assunto que o email levará) e também para quem (endereço de email) ele será enviado.
Vou me enviar um email, aqui está o exemplo:
% CODE2%
E agora
Como você pode ver, algo bastante simples... mas pode nos ajudar em certas ocasiões
lembranças