Comments (10)
This breaks a lot of things for us as well.. I can't even do
ipdb> p mailparser.parse_from_bytes(orig.as_bytes())
*** TypeError: cannot use a string pattern on a bytes-like object
ipdb> p type(orig)
<class 'email.message.Message'>
The problem does not happen in 3.6.1
from mail-parser.
Fixed.
from mail-parser.
ah, this was my fault, sorry. @fedelemantuano I can create a fix to handle the python 3 bytes case.
from mail-parser.
@dfeinzeig for now we don't need it. If someone will have a problem, we can do that.
from mail-parser.
from mail-parser.
Can you send me a complete email with this problem? I want to see what's happen with mail-parser
.
from mail-parser.
@fedelemantuano , i'm picking this back up. i need to add envelope checking and removal back for my purposes. let me know if you have any particular concerns about how you'd like this implemented. i'm thinking i'll likely add in the proper python version checking that i was missing before.
from mail-parser.
@fedelemantuano , i'm thinking something like this
And this time I've tested it with both python 2 and 3 :), including the exact bytes example the original poster mentioned.
from mail-parser.
Did you run any test?
from mail-parser.
I need to have test mails for this case. For now I can't manage this issue.
from mail-parser.
Related Issues (20)
- Drop simplejson requirement
- Multiple mail thread handling HOT 2
- When parsing eml attachment from Gmail, the attachment is being parsed as email instead as attachment HOT 2
- Ignore warnings - Email content 'calendar' not handled HOT 4
- Mime Header Decoding (RFC 2047) does not correctly resolve in case the display name contains an encoded comma
- from_ attribute contains two tuples for one sender
- mail format
- Is this able to parse latest reply? HOT 1
- Handle multi part/ alternative text emails? HOT 1
- Only parses Undelivered message for emails with bounced emails
- Make the specific receiver of the email available in a field HOT 1
- Extracting mail signature HOT 1
- Disable json indent by default
- newline breaks test
- Empty metadata when using mail-parser to parse .msg outlook emails (email-outlook-message-perl 0.918-2) HOT 1
- Issue when parsing an email message HOT 2
- CID not have a image data
- UnicodeDecodeError when parsing email with "\u" in its body HOT 2
- parse_from_bytes() not working on BytesIO() object HOT 1
- MailParserReceivedParsingError when parsing email domains ending in .id (Indonesia's .co.id and similar)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mail-parser.