Hi,
I'm trying to set up an e-mail filtering script for all the e-mails sent to a specific e-mail address.
I've set up the script to run using CPanel 9.9.8. The script looks basically like this:

Code:
#!/usr/bin/php
<?
// Get Input data
unset($data);
$input = fopen('php://stdin','r');
while(!feof($input)) 
	$data .= fread($input,2048); 

/*
Doing some stuff with the data from the e-mail
*/

exit(0);
?>
The Script runs fine and the data from the e-mail gets loaded. But everytime I send an e-mail that parses through the script I get a "Mail delivery failure" e-mail back from the server.

I suppose the problem is that I should return some kind of value from the script to the server that indicates the script has run successfully. I'm not sure though.

Any ideas?

EDIT:
Oh and the "Mail delivery failure" e-mail looks like this:

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address(es) failed:

pipe to |/home/scripts/emailparser.php
generated by automatic@mydomain.com

The following text was generated during the delivery attempt:

------ pipe to |/home/scripts/emailparser.php
generated by automatic@mydomain.com ------