Usuario anónimo ¿Quieres tener tu propio blog?
Crear blog gratis en OboLog

Envia mails a traves de gmail con python

por tomcask
jueves, 26 de marzo del 2009 a las 08:00
guardado en

Taller practico que explicaremos como enviar el mismo mail a varios correos como si solo se lo hubieramos enviado a ellos.

Vamos a utilizar Python y la libreria de smtplib es muy facil pero para empezar no esta mal, lo primero que hacemos es importarnos los modulos necesarios para el envio, y el tipo de mensaje.

import smtplib
import mimetypes

 

Realizamos las importaciones también de los módulos que nos permiten modificar el tipo de mensaje

from email.MIMEText import MIMEText
from email.Encoders import encode_base64

Creamos un array con las direcciones a enviar

lista=['correo1@dominio','correo2@dominio','correo3@dominio','correoN@dominio']

Creamos el mensaje que vamos a enviar

mensaje = MIMEText("""Este es el mensaje de las narices""")
mensaje['From']="tucuenta@gmail.com"
mensaje['Subject']="Test"

Realizamos la conexión con el servidor SMTP de gmail

mailServer = smtplib.SMTP('smtp.gmail.com',587)
mailServer.ehlo()
mailServer.starttls()
mailServer.ehlo()

Nos logamos en el servidor

mailServer.login("tucuenta@gmail.com","tupassword")

for adr in lista:
      mensaje['To']= adr
      # Enviamos el mensaje
       mailServer.sendmail("tucuenta@gmail.com", adr, mensaje.as_string())


Y para acabar cerramos la conexión

mailServer.close()

 

Tachan!!!! se acabo, ha sido fácil verdad?, Hasta la proxima amigos!!!

 

Relacionados con Envia mails a traves de gmail con python

Comentarios sobre Envia mails a traves de gmail con python

Muy bueno el dato. Vengo desde hace ejemplos viendo como usar ese modulo. Y bueno se agradece muchisimo el dato. La verdad que me re sirve. En estos dias estoy con un amigo haciendo una pequeña aplicacion grafica hecha en wxpython programada en python que en principio es una agenda simple de contactos. Pero ahora con esto que nos estas explicando vamos a poder dar la opcion de mandar mail a los contactos. Muchisimas gracias.

Deja tu comentario sobre Envia mails a traves de gmail con python

Deja tu comentario
Necesitas tener javascript activado para poder dejar comentarios

Identifícate en OboLog, o crea tu blog gratis si aún no estás registrado.

De esta forma, además, podrás mostrar tu imagen en los comentarios y no tendrás que rellenar tus datos cada vez.

Sobre esta anotación

tomcask

tomcask escribió esta anotación hace 11 meses. En ella habla sobre Python.

1 persona ha dejado ya sus comentarios.

Tú también puedes dejar el tuyo.

Temas relacionados

Login

Comentarios

Juego Test del Amor: Compatibilidad (monse )
ola qu pezs...(19 feb)
Juego Test del Amor: Compatibilidad (raffy)
hey que juego mas cool...(10 feb)
FELIZ AÑO NUEVO, bola de cristal... (wendy lisset)
bueno mi feliz año nuevo seria que una persona que yo amo ahora me amara y me quiera , y que fuera ......(20 ene)
Envia mails a traves de gmail con python (pablo)
Muy bueno el dato. Vengo desde hace ejemplos viendo como usar ese modulo. Y bueno se agradece ......(01 ene)
Juego Test del Amor: Compatibilidad (ANONIMO)
JVDIFUGHDRIBJRS89HJOFIJBVIFDGJBOKFDJGV8R0EKJ`HRVDSLÑ,R ......(20 dic)

Más comentados

Juego Test del Amor: Compatibilidad (39)
Os traigo una nueva entrega de los juegos simples usando javascript. Seguramente verás muchas ...
CheckColor Juego: Color Letra (3)
Ya que hace poco comentamos la opción de cambiar los colores de las celdas de una tabla, hoy os ...
Juego RiPitPlis: Repite la secuencia (3)
Os presento el proyecto RiPitPlis 1.0 que está basado en el clásico Juego electrónico 'Simon' de ...
Que cenamos esta noche? random de python (2)
Anoche no tenía ni idea que cenaba, para solventarlo se me ocurrió un pequeño script para dejarlo ...
Componentes Gzip (2)
El tiempo que se tarda en tranferir diferentes componentes a través de la red, se puede reducir de ...

Suscripción

Suscríbete al Feed RSS XML

También puedes suscribirte directamente con alguno de los siguientes enlaces:

  • Suscríbete en Bloglines
  • Suscríbete en Google