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
Gracias por incluirme como fuente (http://lesthack.com.mx/2010/10/14/enviar-e-mail-con-python/).
Saludos !!
Al contrario se te agradece que compartas información para los que apenas nos estamos iniciando con Python. Saludos.
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
Que tal Nelson, perdón por la duda pero a que te refieres con CANTV.NET ?, saludos
eso es una cuenta de correo tambien de aqui de venezuela «Ejemplo@cantv.net» tambien sirve para todo tipo de cuentas?
No deberias tener problema con el envio, realiza las pruebas correspondientes, e informa tus resultados. Saludos
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!
Escribeme a esta cuenta de correo moy.calzada@gmail.com
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«
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.
Eso es porque tienes que abrirlo con el python 2.7
Amigo porque me tira error en los módulos de importanciones de smtplib, email.utils.
Hola, revisa las versiones que estas utilizando …