[Python-es] Envio de correos html con estilos e imagenes

Carlos Herrera Polo carlos.herrerapolo en gmail.com
Mie Sep 21 18:12:40 CEST 2011


Estimados:

Me han encargado realizar un script que envie correos electrónicos con
saludos de cumpleaños, ya que tenemos una base de datos de fecha de
cumpleaños y la idea es que el script lea de una base de datos MYSQL y envie
un saludo a los que cumplan años, la conexion con la BD es sencilla, de eso
no tengo problema...

Mi inconveniente es que pienso hacerlo en python, y he estado probando
ejemplos de http://docs.python.org/library/email-examples.html

El asunto esta en que el HTML que tengo como plantilla tiene imagenes y
texto, eso si entiendo como manejarlo, es simple, unicamente con  <img
src="cid:image1"> y luego "adjuntar" la imagen con :

msgImage.add_header('Content-ID', '<image1>')
msgRoot.attach(msgImage)

funciona sin problemas

Mi gran duda es como "adjuntar" estilos , ya que el HTML que tengo como
plantilla tiene "styles/styles.css", y no se como poner el estilo en el
correo, ya que la imagen de fondo viene con el estilo.

Alguien tiene ejemplos de este tipo de correos ? O en su defecto.. saben de
algun modulo / programa que me pueda ayudar ?


gracias de antemano !
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20110921/bc1e1bbc/attachment.html>


Más información sobre la lista de distribución Python-es