DearHeart has asked for the wisdom of the Perl Monks concerning the following question:
I am using MIME::Parser to parse email messages. The problem is that I can not get the electronic address (joe@somewhere.com) from the header, only "Joe". MIME::Parser does not seem to read the <joe@somewhere.com> part at all, how do I retrieve it?
The file, test.eml contains the following email:
The following code produces the dump at the bottom:Message-ID: <001401c237bd$138f72f0$0100007f@WM> From: "Joe" <joe@somewhere.com> To: "Mary" <mary@test.com> Subject: Test Date: Tue, 30 Jul 2002 13:34:33 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 test
my $oParser = new MIME::Parser; $oMail = $oParser->parse_open("test.eml"); print $oMail->print();
Thank you for your help!Message-ID: <001401c237bd$138f72f0$0100007f@WM> From: "Joe" To: "Mary" Subject: Test Date: Tue, 30 Jul 2002 13:34:33 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 test
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: MIME::Parser does not retrieve
by RMGir (Prior) on Jul 30, 2002 at 12:40 UTC | |
by Anonymous Monk on Jul 30, 2002 at 13:14 UTC | |
Re: MIME::Parser does not retrieve
by hacker (Priest) on Jul 30, 2002 at 13:33 UTC |
Back to
Seekers of Perl Wisdom