'ascii' codec can't encode character u'\ufffd'
Testing #7253 I hit the same issue in the client:
[2015-11-27 18:05:52] CRITICAL - L#109 : twisted.logger._stdlib:__call__ - Unhandled Error Traceback (most recent call last): File "/home/meskio/Bitmask-linux64-0.9.1/./lib/twisted/internet/defer.py", line 588, in _runCallbacks current.result = callback(current.result, *args, **kw) File "/home/meskio/Bitmask-linux64-0.9.1/./lib/twisted/internet/defer.py", line 859, in _cbDeferred self.callback(self.resultList) File "/home/meskio/Bitmask-linux64-0.9.1/./lib/twisted/internet/defer.py", line 393, in callback self._startRunCallbacks(result) File "/home/meskio/Bitmask-linux64-0.9.1/./lib/twisted/internet/defer.py", line 501, in _startRunCallbacks self._runCallbacks() --- --- File "/home/meskio/Bitmask-linux64-0.9.1/./lib/twisted/internet/defer.py", line 588, in _runCallbacks current.result = callback(current.result, *args, **kw) File "/home/meskio/Bitmask-linux64-0.9.1/./lib/leap/mail/incoming/service.py", line 340, in process_decrypted return self._process_decrypted_doc(doc, decrdata) File "/home/meskio/Bitmask-linux64-0.9.1/./lib/leap/mail/incoming/service.py", line 398, in _process_decrypted_doc return self._maybe_decrypt_msg(rawmsg) File "/home/meskio/Bitmask-linux64-0.9.1/./lib/leap/mail/incoming/service.py", line 470, in _maybe_decrypt_msg msg, encoding, senderAddress) File "/home/meskio/Bitmask-linux64-0.9.1/./lib/leap/mail/incoming/service.py", line 550, in _maybe_decrypt_inline_encrypted_msg g.flatten(origmsg) File "/home/meskio/Bitmask-linux64-0.9.1/./lib/email/generator.py", line 83, in flatten self._write(msg) File "/home/meskio/Bitmask-linux64-0.9.1/./lib/email/generator.py", line 115, in _write self._write_headers(msg) File "/home/meskio/Bitmask-linux64-0.9.1/./lib/email/generator.py", line 164, in _write_headers v, maxlinelen=self._maxheaderlen, header_name=h).encode() File "/home/meskio/Bitmask-linux64-0.9.1/./lib/email/header.py", line 183, in __init__ self.append(s, charset, errors) File "/home/meskio/Bitmask-linux64-0.9.1/./lib/email/header.py", line 272, in append ustr.encode(outcodec, errors) exceptions.UnicodeEncodeError: 'ascii' codec can't encode character u'\ufffd' in position 3: ordinal not in range(128)
The problematic email is:
Return-Path: X-Original-To: jhjh@cdev.bitmask.net Delivered-To: df486208385d3d7339cd4a0ecea8343b@cowbird.cdev.bitmask.net Received: from luna718.startdedicated.de (unknown [186.170.93.7]) by cowbird.cdev.bitmask.net (Postfix) with SMTP id D9EBE388C028 for ; Sat, 8 Aug 2015 18:36:58 +0000 (UTC) X-Message-Info: 3mXIeN05Qtmkuz4rRnY7BT3mRxfusC51 Received: from dns7.prula.com ([68.192.74.76]) by tn1-l2.prula.com with Microsoft SMTPSVC(5.0.2195.6824); Sat, 08 Aug 2015 21:30:57 +0200 Received: from binomial.prula.com [127.0.0.1] by dns0.prula.com (SMTPD32-7.12 ) id HL837317K1; Sun, 09 Aug 2015 00:30:57 +0500 Subject: The moment has come <97> take your special pill. Cialis Super Active. From: Young Proctor To: jhjh@cdev.bitmask.net Message-Id: <644752879646872.NW77104@adam.prula.com> Content-Type: text/html; Content-Transfer-Encoding: 7Bit The moment has come <97> take your special pill. Cialis Super Active.Be a professional in love! Buy Viagra Professional at our online shop!
4
1
8
2
7
taxpayer toronto passivate en rutile occultation complicity bedazzle moth bradshaw collage
(from redmine: created on 2015-11-27, relates #7253)