Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/05/2008, 17:38
Avatar de NUCKLEAR
NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 19 años
Puntos: 890
un pequeño script para enviar email...

Holas aprendiendo este fabuloso lenguaje hice un pequeño script para enviar emails usando el servidor smtp de gmail , como contenido se tiene que crear un archivo msg.txt guardado en la misma carpeta.
Código:
import smtplib
from email.mime.text import MIMEText
tx = open('msg.txt', 'rb')
mensaje = MIMEText(tx.read())
tx.close()
mensaje['Subject'] = 'un mensaje corto' #tema
mensaje['From'] = '[email protected]'
#es es un mensaje
smtpserver = "smtp.gmail.com"
smtpuser = "xxx"#tu usr smtp, tu usuario gmail
smtppassword = "xxx"#tu pass smtp
SENDER = "[email protected]"
RECIPIENTS = "xxx" #email del destinatario
session = smtplib.SMTP(smtpserver, 587)
session.ehlo()
session.starttls()
session.ehlo()
session.login(smtpuser, smtppassword)
session.sendmail(SENDER, RECIPIENTS, mensaje.as_string())
session.quit()
Ahora lo estoy mejorando para que lea los destinatarios desde un txt separados por ; y que envie un email a cada destino cada x segundos.
PD: No es para hacer Spam...... ¬¬
__________________
Drupal Argentina