[python][aporte]cliente de correo falsificar remitente

Iniciado por daryo, 5 Julio 2013, 15:13 PM

0 Miembros y 1 Visitante están viendo este tema.

daryo

la idea de mi cliente de correo es poder falsificar el correo del que se envia el mail (no es que quiera hacer nada ilegal  ;))
Código (python) [Seleccionar]
#!/usr/bin/python
import smtplib
import os
from email.mime.text import MIMEText
print "programa para enviar correo"
mensaje = MIMEText(raw_input("mensaje a enviar "))
mensaje["From"]=raw_input("de quien quieres que aparezca en el correo ")
mensaje["To"]=raw_input("a parte de quien el correo quiere q aparezca ")
server = raw_input("que servidor \n nota: hotmail es smtp.live.com: ")
print "conectando al servidor"
try:
   s = smtplib.SMTP(server)
   s.ehlo(server)
   s.starttls()
   correo = raw_input("escriba su correo ")
   clave = raw_input("escriba clave ")
   print "entrando a su correo"
   s.login( correo, clave)
   correo2 = raw_input("a que correo quieren enviar el mail? ")
   s.sendmail(correo, correo2, mensaje.as_string())
   s.close
   print "correo enviado presione enter para salir"
   raw_input()
except:
          print "error no se pudo enviar el correo presione enter"
          raw_input()
buenas