Accessing POP3 Mail in PHP
Accessing POP3 Mail in PHP
am 19.09.2007 03:00:02 von Harold Philips
Hello Everyone,
Does anyone know of an easy way to access the body of an email in PHP? I
have a box with a bunch of one line email in it. All I need to retreive is
the senders email address and the body. Can anyone help?
Thanks,
Harold
--
Posted via a free Usenet account from http://www.teranews.com
Re: Accessing POP3 Mail in PHP
am 19.09.2007 04:50:31 von Steve
"Harold Philips" wrote in message
news:46f06963$0$16321$88260bb3@free.teranews.com...
> Hello Everyone,
>
> Does anyone know of an easy way to access the body of an email in PHP? I
> have a box with a bunch of one line email in it. All I need to retreive is
> the senders email address and the body. Can anyone help?
>
> Thanks,
> Harold
>
>
> --
> Posted via a free Usenet account from http://www.teranews.com
if you look at the rfc for email, you'll find out what the tags are. parse
those for their respective values. the body is, by rfc, is seperated from
the header by two new line characters...and is the last portion of the
email. if you don't like reading the rfc, save an email as a text file. open
the text file in a text editor. look for the tags you expect to parse...then
create the code to do your parsing.
that is the 'easy' way...but far from an 'easy button'. ;^)
Re: Accessing POP3 Mail in PHP
am 19.09.2007 04:58:44 von Harold Philips
"Steve" wrote in message
news:I70Ii.560$W76.373@newsfe12.lga...
>
> "Harold Philips" wrote in message
> news:46f06963$0$16321$88260bb3@free.teranews.com...
>> Hello Everyone,
>>
>> Does anyone know of an easy way to access the body of an email in PHP? I
>> have a box with a bunch of one line email in it. All I need to retreive
>> is the senders email address and the body. Can anyone help?
>>
>> Thanks,
>> Harold
>>
>>
>> --
>> Posted via a free Usenet account from http://www.teranews.com
>
> if you look at the rfc for email, you'll find out what the tags are. parse
> those for their respective values. the body is, by rfc, is seperated from
> the header by two new line characters...and is the last portion of the
> email. if you don't like reading the rfc, save an email as a text file.
> open the text file in a text editor. look for the tags you expect to
> parse...then create the code to do your parsing.
>
> that is the 'easy' way...but far from an 'easy button'. ;^)
Thank you for the reply. Definately not the "easy" button but a lot closer
to it than I was.
Thanks!
--
Posted via a free Usenet account from http://www.teranews.com
Re: Accessing POP3 Mail in PHP
am 19.09.2007 05:08:37 von Steve
"Harold Philips" wrote in message
news:46f08535$0$16274$88260bb3@free.teranews.com...
>
> "Steve" wrote in message
> news:I70Ii.560$W76.373@newsfe12.lga...
>>
>> "Harold Philips" wrote in message
>> news:46f06963$0$16321$88260bb3@free.teranews.com...
>>> Hello Everyone,
>>>
>>> Does anyone know of an easy way to access the body of an email in PHP?
>>> I have a box with a bunch of one line email in it. All I need to
>>> retreive is the senders email address and the body. Can anyone help?
>>>
>>> Thanks,
>>> Harold
>>>
>>>
>>> --
>>> Posted via a free Usenet account from http://www.teranews.com
>>
>> if you look at the rfc for email, you'll find out what the tags are.
>> parse those for their respective values. the body is, by rfc, is
>> seperated from the header by two new line characters...and is the last
>> portion of the email. if you don't like reading the rfc, save an email as
>> a text file. open the text file in a text editor. look for the tags you
>> expect to parse...then create the code to do your parsing.
>>
>> that is the 'easy' way...but far from an 'easy button'. ;^)
>
> Thank you for the reply. Definately not the "easy" button but a lot closer
> to it than I was.
are you comfortable with parsing?
Re: Accessing POP3 Mail in PHP
am 19.09.2007 05:24:02 von Harold Philips
>>>> Hello Everyone,
>>>>
>>>> Does anyone know of an easy way to access the body of an email in PHP?
>>>> I have a box with a bunch of one line email in it. All I need to
>>>> retreive is the senders email address and the body. Can anyone help?
>>>>
>>>> Thanks,
>>>> Harold
>>> if you look at the rfc for email, you'll find out what the tags are.
>>> parse those for their respective values. the body is, by rfc, is
>>> seperated from the header by two new line characters...and is the last
>>> portion of the email. if you don't like reading the rfc, save an email
>>> as a text file. open the text file in a text editor. look for the tags
>>> you expect to parse...then create the code to do your parsing.
>>>
>>> that is the 'easy' way...but far from an 'easy button'. ;^)
>>
>> Thank you for the reply. Definately not the "easy" button but a lot
>> closer to it than I was.
>
> are you comfortable with parsing?
No, I'm not. I am almost terrified of regular expressions. lol
It sucks to because all I need is to get the body of the email and the
sender.
Why do you as?
Harold
--
Posted via a free Usenet account from http://www.teranews.com
Re: Accessing POP3 Mail in PHP
am 19.09.2007 08:11:44 von Steve
"Harold Philips" wrote in message
news:46f08b22$0$21137$88260bb3@free.teranews.com...
>>>>> Hello Everyone,
>>>>>
>>>>> Does anyone know of an easy way to access the body of an email in PHP?
>>>>> I have a box with a bunch of one line email in it. All I need to
>>>>> retreive is the senders email address and the body. Can anyone help?
>>>>>
>>>>> Thanks,
>>>>> Harold
>
>>>> if you look at the rfc for email, you'll find out what the tags are.
>>>> parse those for their respective values. the body is, by rfc, is
>>>> seperated from the header by two new line characters...and is the last
>>>> portion of the email. if you don't like reading the rfc, save an email
>>>> as a text file. open the text file in a text editor. look for the tags
>>>> you expect to parse...then create the code to do your parsing.
>>>>
>>>> that is the 'easy' way...but far from an 'easy button'. ;^)
>>>
>>> Thank you for the reply. Definately not the "easy" button but a lot
>>> closer to it than I was.
>>
>> are you comfortable with parsing?
>
> No, I'm not. I am almost terrified of regular expressions. lol
> It sucks to because all I need is to get the body of the email and the
> sender.
> Why do you as?
because i can help. you don't need regex to do it. if you just want the
body, find the first occurance of \r\n\r\n. where that occurs, use substr
and you have it...that doesn't take into account that the message itself may
be part of a multi-mimed format - one that gives both a text version and the
other, html.
does that get you going?
Re: Accessing POP3 Mail in PHP
am 19.09.2007 10:13:26 von gosha bine
On 19.09.2007 03:00 Harold Philips wrote:
> Hello Everyone,
>
> Does anyone know of an easy way to access the body of an email in PHP? I
> have a box with a bunch of one line email in it. All I need to retreive is
> the senders email address and the body. Can anyone help?
>
> Thanks,
> Harold
>
>
>
Hi
take a look at
http://pear.php.net/package/Mail_mimeDecode
--
gosha bine
makrell ~ http://www.tagarga.com/blok/makrell
php done right ;) http://code.google.com/p/pihipi
Re: Accessing POP3 Mail in PHP
am 19.09.2007 20:50:52 von Chuck Anderson
Harold Philips wrote:
> Hello Everyone,
>
> Does anyone know of an easy way to access the body of an email in PHP? I
> have a box with a bunch of one line email in it. All I need to retreive is
> the senders email address and the body. Can anyone help?
>
> Thanks,
> Harold
>
I use this Pop3 Class from Manuel Lemos:
http://www.phpclasses.org/browse/package/2.html
The examples were pretty easy to follow - and then modify to my needs..
--
*****************************
Chuck Anderson Boulder, CO
http://www.CycleTourist.com
The world is my country,
Science, my religion.
*****************************
Re: Accessing POP3 Mail in PHP
am 22.09.2007 22:07:27 von Manuel Lemos
Hello,
on 09/18/2007 10:00 PM Harold Philips said the following:
> Does anyone know of an easy way to access the body of an email in PHP? I
> have a box with a bunch of one line email in it. All I need to retreive is
> the senders email address and the body. Can anyone help?
If you need to access complex e-mail messages with text, HTML, images,
attachments, etc., you may want to try to use this MIME message parser
class:
http://www.phpclasses.org/mimeparser
Actually, you can hook it with this POP3 class and handle large messages
without needing much memory:
http://www.phpclasses.org/pop3class
--
Regards,
Manuel Lemos
Metastorage - Data object relational mapping layer generator
http://www.metastorage.net/
PHP Classes - Free ready to use OOP components written in PHP
http://www.phpclasses.org/