Enviar email con Python y Gmail

Con ayuda de la librería smtplib enviar un e-mail desde Python es realmente sencillo, en el siguiente ejemplo establecemos una conexión a los servidores SMTP de Gmail para el envío de los mensajes.

#!/usr/bin/python

import smtplib

from email.MIMEText import MIMEText

emisor = "emisor@gmail.com"
receptor = "receptor@dominio.com"

# Configuracion del mensaje
mensaje = MIMEText("Este es el contenido del correo enviado desde Python")
mensaje['From']=emisor
mensaje['To']=receptor
mensaje['Subject']="Asunto del correo"

# Nos conectamos al servidor SMTP de Gmail
serverSMTP = smtplib.SMTP('smtp.gmail.com',587)
serverSMTP.ehlo()
serverSMTP.starttls()
serverSMTP.ehlo()
serverSMTP.login(emisor,"password")

# Enviamos el mensaje
serverSMTP.sendmail(emisor,receptor,mensaje.as_string())

# Cerramos la conexion
serverSMTP.close()

Fuente:
http://lesthack.com.mx/2010/10/14/enviar-e-mail-con-python/
http://chuwiki.chuidiang.org/index.php?title=Enviar_y_leer_email_con_python_y_gmail

Acerca de Moycas
Developer Web @moycc

10 Responses to Enviar email con Python y Gmail

  1. nelson dice:

    una Pregunta Compañeros esto es urgente si quiero enviar el mensaje a un correo CANTV.NET es lo mismo o hay que hacer algo diferente
    espero su pronta respuesta Gracias

  2. nelson dice:

    eso es una cuenta de correo tambien de aqui de venezuela “Ejemplo@cantv.net” tambien sirve para todo tipo de cuentas?

  3. nelson dice:

    hey tu no me puedes hacer ese favor es que no se compilar eso en phyton y no se como hacerlo,,,, Me harias ese fvor por que es para una evaluacion que tengo y pes eso vale inos puntos!

  4. Luis Mayorga dice:

    como puedo an’adir mas destinatarios, tengo un problema que solamente me envia el correo al primer destinatario que coloco, lo estoy colocando de esta manera : gmail_to = “xx@gmail.com; yy@gmail.com

  5. osbox68 dice:

    Me da una lata decir esto pero no me funciono tu ejemplo, te comento estoy trabajando con python sobre una cubieboard2 y el error dice “no module named MIMEText”
    que puede ser gracias.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: