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

Kiko kikocorreoso en gmail.com
Mie Sep 21 18:35:05 CEST 2011


El 21 de septiembre de 2011 18:12, Carlos Herrera Polo <
carlos.herrerapolo en gmail.com> escribió:

> 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 ?
>
>
> No sé si he entendido bien pero en el mismo documento html puedes meter
estilos:

*<style type="text/css">
  body {
    color: purple;
    background-color: #d8da3d }
  </style>*
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20110921/3c7ec306/attachment.html>


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