Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Problem sending an email in html with mime image

6 views
Skip to first unread message

Ariel

unread,
Feb 1, 2012, 4:24:25 PM2/1/12
to pytho...@python.org
Hi everybody I have a question, here is my problem I want to send an
email with content in html with an image embed so I converted the
image binary in mime text and then I put the mime code inside the src
attribute of the html like this:

<img class="logoeeeee" src="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkq ... " />

Then I send the email, here is my code:

from django.template.loader import render_to_string
from django.core.mail.message import EmailMultiAlternatives

contextcopy = {}
message = render_to_string('bulletin.html', contextcopy)
subject = "TEST"
msg = EmailMultiAlternatives(subject, message,
from_email,['mye...@gmail.com''])
msg.attach_alternative(message, "text/html")
msg.send()

The problem is that if I don't put the image mime code inside the src
the email is sent but when I put the code then the email is not send
and I don't get any error message.

Could somebody please, help me ???
Why the email is not send when I put the mime code of the image in the html ???

Regards,
Ariel

Tim Roberts

unread,
Feb 3, 2012, 12:14:52 AM2/3/12
to
Ariel <isaa...@gmail.com> wrote:
>
>Hi everybody I have a question, here is my problem I want to send an
>email with content in html with an image embed so I converted the
>image binary in mime text and then I put the mime code inside the src
>attribute of the html like this:
>
><img class="logoeeeee" src="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkq ... " />

Do email readers actually implement the data: scheme in <img> tags?

>The problem is that if I don't put the image mime code inside the src
>the email is sent but when I put the code then the email is not send
>and I don't get any error message.

There must be something else going on. The content of the message is
irrelevant to the sending process, unless it makes your message way too
big.
--
Tim Roberts, ti...@probo.com
Providenza & Boekelheide, Inc.
0 new messages