Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: daryo en 5 Julio 2013, 15:13 PM

Título: [python][aporte]cliente de correo falsificar remitente
Publicado por: daryo en 5 Julio 2013, 15:13 PM
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()