Envia mails a traves de gmail con python
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 mimetypes
Realizamos las importaciones también de los módulos que nos permiten modificar el tipo de mensaje
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!!!




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.