in reply to Reliable email parsing
Word reliable in my question mean: * defect free * comply to all email format related RFC
To me, reliable means that it deals well with emails that don't follow the RFCs. I have found Mail::Box to be the best at dealing with whatever the internet throws at it. Yes, it's a complex OO beast, but it's been around for years and it's been battle tested.
"Defect free" is a meaningless phrase to me and it's unrealistic in any complex piece of software -- which I would consider any email parser to be. How would you confirm it anyway? Create a test set of emails and see if each parser can deal with it.
If you really want to do a code review, Mail::Box::Parser, Mail::Box::Parser::Perl and Mail::Box::Parser::C are all fairly self-evident -- you don't really need to understand all the OO code to examine the parsers.
-xdg
Code written by xdg and posted on PerlMonks is public domain. It is provided as is with no warranties, express or implied, of any kind. Posted code may not have been tested. Use of posted code is at your own risk.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Reliable email parsing
by powerman (Friar) on Sep 13, 2006 at 12:35 UTC | |
by adamk (Chaplain) on Sep 14, 2006 at 02:59 UTC | |
by DrHyde (Prior) on Sep 14, 2006 at 10:00 UTC | |
|
Re^2: Reliable email parsing
by powerman (Friar) on Sep 14, 2006 at 20:00 UTC | |
by Fletch (Bishop) on Sep 14, 2006 at 20:25 UTC | |
| |
| A reply falls below the community's threshold of quality. You may see it by logging in. |