diff options
author | Hoa V. DINH <dinh.viet.hoa@gmail.com> | 2013-04-15 23:12:23 -0700 |
---|---|---|
committer | Hoa V. DINH <dinh.viet.hoa@gmail.com> | 2013-04-15 23:12:23 -0700 |
commit | 9389c2ddf5742659618051a04ac6069528187808 (patch) | |
tree | 54bc6bae9ef76cd9681812ddca65de8964592c9d /src/core/rfc822/MCMessageParser.cc | |
parent | cc32a9b5768717ac845c907ab57f3edfb1c1fd70 (diff) |
Various fixes.
Diffstat (limited to 'src/core/rfc822/MCMessageParser.cc')
-rw-r--r-- | src/core/rfc822/MCMessageParser.cc | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/core/rfc822/MCMessageParser.cc b/src/core/rfc822/MCMessageParser.cc index 335ff43f..98982e93 100644 --- a/src/core/rfc822/MCMessageParser.cc +++ b/src/core/rfc822/MCMessageParser.cc @@ -14,6 +14,12 @@ MessageParser * MessageParser::messageParserWithData(Data * data) return (MessageParser *) parser->autorelease(); } +MessageParser * MessageParser::messageParserWithContentsOfFile(String * filename) +{ + Data * data = Data::dataWithContentsOfFile(filename); + return messageParserWithData(data); +} + void MessageParser::init() { mData = NULL; @@ -31,8 +37,6 @@ MessageParser::MessageParser(Data * data) msg = data_message_init(data->bytes(), data->length()); mailmessage_get_bodystructure(msg, &mime); mMainPart = (AbstractPart *) Attachment::attachmentsWithMIME(msg->msg_mime)->retain(); - MCLog("%s:%p ", MCUTF8(mMainPart->className()), mMainPart); - MCLog("%s:%p ", MCUTF8(mMainPart->description()), mMainPart); mMainPart->setMessage(this); header()->importIMFFields(msg->msg_fields); mailmessage_free(msg); |