Forwarded message error

Bug #313211 reported by Lorenzo Sfarra
2
Affects Status Importance Assigned to Milestone
Enchanted webmail
New
Undecided
Unassigned

Bug Description

Forwarding a message causes a TypeError in the email.attach (or email.attach_file) call (provided by django itself[1]).

[1] http://docs.djangoproject.com/en/dev/topics/email/

Traceback:
Environment:

Request Method: POST
Request URL: http://localhost:8000/sendmail/
Django Version: 1.1 pre-alpha SVN-9692
Python Version: 2.5.2
Installed Applications:
['django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.sites',
 'enchanted.webmail']
Installed Middleware:
('django.middleware.common.CommonMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.middleware.doc.XViewMiddleware')

Traceback:
File "/var/lib/python-support/python2.5/django/core/handlers/base.py" in get_response
  86. response = callback(request, *callback_args, **callback_kwargs)
File "/var/lib/python-support/python2.5/django/contrib/auth/decorators.py" in __call__
  67. return self.view_func(request, *args, **kwargs)
File "/home/lorenzo/projects/enchanted/../enchanted/webmail/sendviews.py" in sendmail
  211. return _sendmail(request, fwd_message)
File "/home/lorenzo/projects/enchanted/../enchanted/webmail/sendviews.py" in _sendmail
  296. email.send()
File "/var/lib/python-support/python2.5/django/core/mail.py" in send
  275. return self.get_connection(fail_silently).send_messages([self])
File "/var/lib/python-support/python2.5/django/core/mail.py" in send_messages
  172. sent = self._send(message)
File "/var/lib/python-support/python2.5/django/core/mail.py" in _send
  186. email_message.message().as_string())
File "/usr/lib/python2.5/email/message.py" in as_string
  131. g.flatten(self, unixfrom=unixfrom)
File "/usr/lib/python2.5/email/generator.py" in flatten
  84. self._write(msg)
File "/usr/lib/python2.5/email/generator.py" in _write
  109. self._dispatch(msg)
File "/usr/lib/python2.5/email/generator.py" in _dispatch
  135. meth(msg)
File "/usr/lib/python2.5/email/generator.py" in _handle_multipart
  201. g.flatten(part, unixfrom=False)
File "/usr/lib/python2.5/email/generator.py" in flatten
  84. self._write(msg)
File "/usr/lib/python2.5/email/generator.py" in _write
  109. self._dispatch(msg)
File "/usr/lib/python2.5/email/generator.py" in _dispatch
  135. meth(msg)
File "/usr/lib/python2.5/email/generator.py" in _handle_message
  266. g.flatten(msg.get_payload(0), unixfrom=False)
File "/usr/lib/python2.5/email/message.py" in get_payload
  185. raise TypeError('Expected list, got %s' % type(self._payload))

Exception Type: TypeError at /sendmail/
Exception Value: Expected list, got <type 'str'>

description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.