#27848: .eml could not be attached to EmailMessage
---------------------------------------+------------------------
               Reporter:  doudz        |          Owner:  nobody
                   Type:  Bug          |         Status:  new
              Component:  Core (Mail)  |        Version:  1.9
               Severity:  Normal       |       Keywords:
           Triage Stage:  Unreviewed   |      Has patch:  0
    Needs documentation:  0            |    Needs tests:  0
Patch needs improvement:  0            |  Easy pickings:  0
                  UI/UX:  0            |
---------------------------------------+------------------------
 .eml file could not be attached to EmailMessage using .attach_file()
 because it raise the following error :
 initial_value must be str or None, not bytes

 maybe related to mimetype message/rfc822

 {{{
 File "/usr/local/lib/python3.5/dist-packages/django/core/mail/message.py",
 line 292, in send return
 self.get_connection(fail_silently).send_messages([self])
 File "/usr/local/lib/python3.5/dist-
 packages/django/core/mail/backends/smtp.py", line 107, in send_messages
 sent = self._send(message)
 File "/usr/local/lib/python3.5/dist-
 packages/django/core/mail/backends/smtp.py", line 121, in _send message =
 email_message.message()
 File "/usr/local/lib/python3.5/dist-packages/django/core/mail/message.py",
 line 256, in message msg = self._create_message(msg)
 File "/usr/local/lib/python3.5/dist-packages/django/core/mail/message.py",
 line 344, in _create_message return self._create_attachments(msg)
 File "/usr/local/lib/python3.5/dist-packages/django/core/mail/message.py",
 line 357, in _create_attachments
 msg.attach(self._create_attachment(*attachment)) File
 "/usr/local/lib/python3.5/dist-packages/django/core/mail/message.py", line
 399, in _create_attachment attachment =
 self._create_mime_attachment(content, mimetype)
 File "/usr/local/lib/python3.5/dist-packages/django/core/mail/message.py",
 line 380, in _create_mime_attachment content =
 message_from_string(content) File "/usr/lib/python3.5/email/__init__.py",
 line 38, in message_from_string return Parser(*args, **kws).parsestr(s)
 File "/usr/lib/python3.5/email/parser.py", line 68, in parsestr return
 self.parse(StringIO(text), headersonly=headersonly)
 TypeError: initial_value must be str or None, not bytes
 }}}

--
Ticket URL: <https://code.djangoproject.com/ticket/27848>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/048.0a97ce5b24a70e8403b01f3564e5783e%40djangoproject.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to