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

Carlos Herrera Polo carlos.herrerapolo en gmail.com
Mie Sep 21 19:08:05 CEST 2011


Excelente !! gracias a todos por el aporte. Realmente mi problema era mas de
HTML que de Python.....

No sabia que los estilos podian estar dentro del html principal, error por
ignorancia.

Un saludo a todos

El 21 de septiembre de 2011 11:44, miguel zamora m. <mzmprog en gmail.com>escribió:

> En efecto
>
> es asi pero creo que  tu problema es mas de html que de python
>
> o tambien puedes adjuntar en el codigo html el link a el css que este en
> server
>
> <html>
> <head>
> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
>
> aca el codigo que adjunto tu css externo a tu html
>
> <link href="/direccionarchivo/estilo.css" rel="stylesheet" type="text/css"
> />
>
>
> <body>
>
> </body>
> </html>
>
>
>
> El 21 de septiembre de 2011 13:35, Kiko <kikocorreoso en gmail.com> escribió:
>
>>
>>
>> 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>*
>>
>>
>>
>>
>> _______________________________________________
>> Python-es mailing list
>> Python-es en python.org
>> http://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>>
>
>
> --
> Miguel Zamora M.
> Programador en Computacion e Informatica
> 08-1351249
> mzmprog en gmail.com
> Santiago-Chile
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20110921/7bd0b6c7/attachment.html>


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