Re: Parse an email message for content
| From: | Jonathan Duncan | Date: | Mon, 10 Jun 2002 20:48:26 +0000 |
| Subject: | Re: Parse an email message for content | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-101452@lists.php.net to get a copy of this message | ||
Ed,
Thanks for the reply. Actually, I have the module version and the cgi
version of PHP running on my server. I have another script that I run
daily, but that is a different beast with my own content. Also, I know
about egrep and preg_egrep, great functions. However, I am looking for an
idea on how to actually read the email files.
I have been reading about "fread" for reading the file and then I have
considered doing an "fseek" to start reading where the email headers stop,
and then "explode"ing the contents of the file separated by the "====="
delimiter that comes in the message. However, I do not know where to start.
Any pointers?
Thanks,
Jonathan Duncan
"Ed Lazor" <ELazor@providence.org> wrote in message
news:C8891DEC2698D411A91B00508BF9898806E11731@phsormsg04.phsor.org...
> You'll need to have a cgi version of PHP to use in cronjobs and you'll
need
> to use http://www.php.net/manual/en/function.preg-grep.php
>
> Good luck =)
>
> -----Original Message-----
> From: Jonathan Duncan [mailto:jonathan@nacnud.com]
> Sent: Monday, June 10, 2002 12:48 PM
> To: php-general@lists.php.net
> Subject: [PHP] Parse an email message for content
>
>
> I am trying to display on a web page a daily message from a mailing list
> that I am on. What I want is to have a script run on my server each day
at
> a certain time that reads the mail file that contains the daily email
> message, takes the Article Titles and makes them the link text to be used
> with the link that is provided and then have the article abstract listed
> below.
>
> Can anyone point me in the correct direction on how I can learn how to do
> this?
>
> Thank you very much,
> Jonathan Duncan
>
> The daily email message I get comes in the following format:
>
> *-*-*-* Start Email Message *-*-*-*
> EMAIL HEADERS
>
> Bulleted list of article titles
> -article 1
> -article 2
>
> ===== (That is 5 equal characters)
>
> Article 1 Title
> See http://some.server.com/path/to/article.html
> <a
> href="http://some.server.com/path/to/article.html">Link</a>
> See http://additional.server.com/path/to/article.html
> <a
> href="http://additional.server.com/path/to/article.html">Link</a>
>
> Article 1 abstract. This gives a brief excerpt of the article.
>
> ===== (That is 5 equal characters)
>
> Article 2 Title
> See http://some.server.com/path/to/article.html
> <a
> href="http://some.server.com/path/to/article.html">Link</a>
> See http://additional.server.com/path/to/article.html
> <a
> href="http://additional.server.com/path/to/article.html">Link</a>
>
> Article 2 abstract. This gives a brief excerpt of the article.
>
> ---------------------------------------------------------------------
> Copyright text ends the message