Re: [PHP] Getting an Email into a PHP/pl script

2001-10-04 Thread ReDucTor

Most mail servers use qmail, so i will explain how to do it with qmail

For your qmail accounts, you will have .qmail files(e.g. .qmail-default
.qmail-webmaster and so on), open one of these files, now add the bottom of
it |preline /path/to/php /path/to/script.php or you can do it with perl the
same way, but with your path to perl, The email its self will be stored in
stdin, if you want ot read it in php you can just go fopen("php://stdin",
"r"); if you want to use it in perl, just do @stdinarray=; it's an
array, make sure to chomp() your results, from there you can prase the
email, and check who it is, reply the the email, delete the email from the
mailbox, what ever you want... :D
- Original Message -
From: "David Robley" <[EMAIL PROTECTED]>
To: "Chris Aitken" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>;
<[EMAIL PROTECTED]>
Sent: Friday, October 05, 2001 10:27 AM
Subject: Re: [PHP] Getting an Email into a PHP/pl script


> On Fri,  5 Oct 2001 07:24, Chris Aitken wrote:
> > Hi all,
> >
> > I have looked into the archives but im not sure what im searching for
> > so I decided to ask here.
> >
> > What I want to do is, on my FreeBSD box running PHP and MySQL, to have
> > a system which will take any email sent to a specific address, and pipe
> > the body of the email to PHP (or even to a perl script). Once I have
> > the body of the email as a variable, I can do all my parsing and
> > extracting etc to do with it as I need, but im baffled on where to
> > start looking to get this done.
> >
> > Any help would be greatly appreciated.
>
> What are you using for an MTA? If for example you are using sendmail, you
> can set up an alias, via an entry in /etc/aliases which pipes the
> incoming mail to a script, which could be a php script. Of course, you
> would need a php binary. Similarly you can set up an alias file with
> qmail which passes the email to a script.
>
> This is a common technique for say creating web based mail list archives.
>
> --
> David Robley  Techno-JoaT, Web Maintainer, Mail List Admin, etc
> CENTRE FOR INJURY STUDIES  Flinders University, SOUTH AUSTRALIA
>
>Cats aren't clean, they're just covered with cat spit!
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




Re: [PHP] Getting an Email into a PHP/pl script

2001-10-04 Thread David Robley

On Fri,  5 Oct 2001 07:24, Chris Aitken wrote:
> Hi all,
>
> I have looked into the archives but im not sure what im searching for
> so I decided to ask here.
>
> What I want to do is, on my FreeBSD box running PHP and MySQL, to have
> a system which will take any email sent to a specific address, and pipe
> the body of the email to PHP (or even to a perl script). Once I have
> the body of the email as a variable, I can do all my parsing and
> extracting etc to do with it as I need, but im baffled on where to
> start looking to get this done.
>
> Any help would be greatly appreciated.

What are you using for an MTA? If for example you are using sendmail, you 
can set up an alias, via an entry in /etc/aliases which pipes the 
incoming mail to a script, which could be a php script. Of course, you 
would need a php binary. Similarly you can set up an alias file with 
qmail which passes the email to a script.

This is a common technique for say creating web based mail list archives.

-- 
David Robley  Techno-JoaT, Web Maintainer, Mail List Admin, etc
CENTRE FOR INJURY STUDIES  Flinders University, SOUTH AUSTRALIA  

   Cats aren't clean, they're just covered with cat spit!

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




RE: [PHP] Getting an Email into a PHP/pl script

2001-10-04 Thread Richard Heyes

> There's a good php POP3 class available here:
> http://www.thewebmasters.net/php/POP3.phtml
>
> That will enable you to log into your mail server and retrieve a mail
> message from it.

There's also a good mime decoder here:

http://www.phpguru.org

--
Richard Heyes
"I know not with what weapons World War III will be fought, but World War IV
will be fought with sticks and stones." - Albert Einstein


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




RE: [PHP] Getting an Email into a PHP/pl script

2001-10-04 Thread rick fletcher

There's a good php POP3 class available here:
http://www.thewebmasters.net/php/POP3.phtml

That will enable you to log into your mail server and retrieve a mail
message from it.

> -Original Message-
> From: Chris Aitken [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, October 04, 2001 2:54 PM
> To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Subject: [PHP] Getting an Email into a PHP/pl script
> 
> Hi all,
> 
> I have looked into the archives but im not sure what im searching for
so I
> decided to ask here.
> 
> What I want to do is, on my FreeBSD box running PHP and MySQL, to have
a
> system which will take any email sent to a specific address, and pipe
the
> body of the email to PHP (or even to a perl script). Once I have the
body
> of the email as a variable, I can do all my parsing and extracting etc
to
> do with it as I need, but im baffled on where to start looking to get
this
> done.
> 
> Any help would be greatly appreciated.
> 
> 
> 
> Cheers
> 
> 
> Chris
> 
> 
> 
>  Chris Aitken - Administration/Database Designer - IDEAL Internet
>   email: [EMAIL PROTECTED]  phone: +61 2 4628   fax: +61 2 4628
8890
>   __-__
> It is said that if you line up all the cars in the world end to
end,
>   some moron in a rotary will still to try and pass them
> 
> 
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail:
[EMAIL PROTECTED]


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




RE: [PHP] Getting an Email into a PHP/pl script

2001-10-04 Thread Kurt Lieber

Check out hotscripts.com -- there's a bunch of PHP scripts that do
various things.  One in particular that at least may point you in the
right direction is PHPEmailArchiver:

http://www.hotscripts.com/Detailed/12104.html

hth

--kurt

> -Original Message-
> From: Chris Aitken [mailto:[EMAIL PROTECTED]] 
> Sent: Thursday, October 04, 2001 2:54 PM
> To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Subject: [PHP] Getting an Email into a PHP/pl script
> 
> 
> Hi all,
> 
> I have looked into the archives but im not sure what im 
> searching for so I 
> decided to ask here.
> 
> What I want to do is, on my FreeBSD box running PHP and 
> MySQL, to have a 
> system which will take any email sent to a specific address, 
> and pipe the 
> body of the email to PHP (or even to a perl script). Once I 
> have the body 
> of the email as a variable, I can do all my parsing and 
> extracting etc to 
> do with it as I need, but im baffled on where to start 
> looking to get this 
> done.
> 
> Any help would be greatly appreciated.
> 
> 
> 
> Cheers
> 
> 
> Chris
> 
> 
> 
>  Chris Aitken - Administration/Database Designer - IDEAL Internet
>   email: [EMAIL PROTECTED]  phone: +61 2 4628   fax: +61 
> 2 4628 8890
>   __-__
> It is said that if you line up all the cars in the world 
> end to end,
>   some moron in a rotary will still to try and pass them
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: 
> [EMAIL PROTECTED] To contact the list 
> administrators, e-mail: [EMAIL PROTECTED]
> 
> 


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]