Issue 9298: binary email attachment issue with base64 ...
[Pages:2]Issue 9298: binary email attachment issue with base64 encoding - Python tracker
Page 1 of 2
Issue9298 classification
Title: binary email attachment issue with base64 encoding
Type: behavior
Stage: unit test needed
Components: Library (Lib)
Versions: Python 3.1
process
Status: open
Resolution:
Dependencies:
Superseder:
Assigned To: r.david.murray Nosy List: r.david.murray, vunruh
Priority: normal
Keywords:
Created on 2010-07-19 03:04 by vunruh, last changed 2010-07-19 12:50 by r.david.murray.
Messages (2) msg110710 - (view) Author: Vance Unruh (vunruh)
Date: 2010-07-19 03:04
I'm using Python to email a text version and a PDF version of a report. The standard way of doing things does not work with Vista's Mail program, but works fine with Mail on OSX. So, I don't know if this is a Python or a Vista Mail bug. By standard way, I mean:
# Add the attached PDF: part = MIMEApplication(pdf,"pdf") part.add_header('Content-Disposition', 'attachment', filename=pdfFile) msg.attach(part)
To fix the problem, I changed C:\Python31\Lib\email\encoders.py to use encodebytes instead of b64encode in order to get mail on Windows Vista to correctly interpret the attachment. This splits the base64 encoding into many lines of some fixed lenth.
I can achieve the same thing adding the attachment by hand with the following code:
from email.mime.base import MIMEBase part = MIMEBase("application","pdf") part.add_header('Content-Transfer-Encoding', 'base64') part.set_payload(str(base64.encodebytes(pdf),'ascii')) msg.attach(part)
Seems like I shouldn't need to know this much.
I'm new to Python and this is the first bug I have submitted, so if you need additional information, please let me know.
msg110743
-
(view)
Author: *
R.
David
Murray
(r.david.murray)
Date: 2010-07-19 12:50
7/19/2010
Issue 9298: binary email attachment issue with base64 encoding - Python tracker
Page 2 of 2
Can you try this against 3.1 from svn (or py3k from svn)? A bug was fixed that might be relevant. Alternatively a unit test that demonstrates the problem would be most helpful.
History
Date 2010-07-19 12:50:17 2010-07-19 12:50:01
2010-07-19 03:04:55
User r.david.murray r.david.murray
vunruh
Action set set
create
Args type: behavior nosy: + r.david.murray messages: + msg110743
assignee: r.david.murray stage: unit test needed
7/19/2010
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- issue 9298 binary email attachment issue with base64
- convert image to base64 react js
- gurobi python interface matrix friendly modeling techniques
- binary compression rates for ascii formats
- challenge 4 solution fireeye
- web security capture the flag university of california
- pymupdf 1 12 2 documentation
- python library reference mit
- lecture 12 monte carlo integration
- lecture 15 hashing for message authentication lecture
Related searches
- base64 decode binary data
- email signature etiquette with certifications
- email signature examples with credentials
- office 365 email attachment limit
- email attachment settings windows 10
- binary to decimal converter with steps
- email address list with names
- powershell base64 encode binary file
- decode base64 with powershell
- python base64 to binary file
- convert base64 to binary file
- base64 to binary file