En esta oportunidad les mostraremos como utilizar la librería smtplib de Python para enviar e-mails utilizando Gmail. Comencemos por importar los módulos necesarios.
import smtplib import mimetypes from email.MIMEText import MIMEText from email.Encoders import encode_base64
Luego crearemos un array con las direcciones destinatarias de nuestro correo.
lista=['juan@dominio.com','pedro@dominio.com']
Creamos el mensaje que vamos a enviar.
mensaje = MIMEText("""Este es un mensaje de prueba""") mensaje['From']="mi_cuenta@gmail.com" mensaje['Subject']="Prueba SMTP Gmail"
Nos conectamos con el servidor SMTP de gmail.
mailServer = smtplib.SMTP('smtp.gmail.com',587) mailServer.ehlo() mailServer.starttls() mailServer.ehlo()
Realizamos el proceso de autenticación con dicho servidor.
mailServer.login("mi_cuenta@gmail.com","mi_contraseña") for adr in lista: mensaje['To']= adr # Enviamos el mensaje mailServer.sendmail("mi_cuenta@gmail.com", adr, mensaje.as_string())Por último solo nos resta cerrar la conexión.
mailServer.close()