Herramientas de usuario

Herramientas del sitio


informatica:programacion:python:mail

¡Esta es una revisión vieja del documento!


Tabla de Contenidos

Python: Mail

Enviar

import smtplib
 
con = smtplib.SMTP("smtp.gmail.com", 587)
 
# Conectamos con el servidor de correo
con.ehlo()
 
# Habilitamos el cifrado TLS (si lo necesita el servidor de correo)
con.starttls()
 
# Nos identificamos
con.login('usuario@gmail.com', 'contraseña')
 
# Enviamos el correo
con.sendmail('usuariodesde@gmail.com', 'usuariopara@gmail.com','Subject: Asunto\n\nTexto del correo')
 
# La sentencia anterior devuelve un diccionario. Si está vacío, el e-mail se ha enviado correctamente. En otro caso, estará populado con los errores.
 
con.quit()

Recibir

Por facilidad, instalaremos los módulos imapclient y pyzmail mediante pip

import 
informatica/programacion/python/mail.1604583623.txt.gz · Última modificación: por tempwin