Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Basico de Tudo!
Por eei
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Enviando e-mail com Python e autenticação no SMTP pelo Linux
Linux user
Publicado por Jose Carlos Rocha em 09/09/2008

Login: jcrocha, 28971 pontos
[ Hits: 5936 ]

Enviando e-mail com Python e autenticação no SMTP pelo Linux

Com a utilização deste script posso enviar qualquer log, até algum aviso, sem a necessidade de ter um programa de email na máquina.

Você deve informar o arquivo de log como argumento para o que o script possa ler este arquivo e incluí-lo no corpo da mensagem, ficando assim:

$ python script.py /var/log/log-de-algumacoisa.log

Script:

import smtplib
import sys
import commands
from email.MIMEText import MIMEText

le=commands.getoutput(' cat %s' % sys.argv[1])

try :
   serv=smtplib.SMTP()
   smtpserver="smtp.emresa.com.br.com.br"
   serv.connect(smtpserver,25)
   serv.login("usuario","senha")
   msg1 = MIMEText("%s"% le)
   msg1['Subject']='Chora Boneca'
   msg1['From']="usuario-que-esta-enviando@empresa.com.br"
   msg1['To']="usuario-de-destino@outraempresa.net"
   serv.sendmail("usuario-que-esta-enviando@empresa.com.br","usuario-de-destino@outraempresa.com.br", msg1.as_string())
   serv.quit()
except Exception, e:
   print "Erro : %s" % e
else:
   print "Concluído"


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Instalando o Picasa 3 no Linux
   Dica Linux recomendada The Chakra Project
   Dica Linux recomendada Criar, alterar e remover usuários no Squid
   Dica Linux recomendada Cloud Computing - Querem transformar o computador em uma TV... e a cabo!
   Dica Linux recomendada Hospede seus endereços .com.br na sua máquina com LAMP de forma gratuita, ocultando IP e porta (DNS Grátis)

Comentários
[1] Comentário enviado por m4tri_x em 09/09/2008 - 10:10h:

Gostei da dica,

Parabéns...

[]´s


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.