Dave Goodchild wrote:
Hi all, I am trying to trigger a php script by sending an email to it. The script commences with #!/usr/local/bin/php to run as a general cgi, and then proceeds to access the email by opening php://stdin. I get all that. However, I am editing the /etc/aliases file to create an email alias for the script by inserting the following line: agecon "/|/home/agecon/dm/ac_incomingphp" ...as per the usual process, the user where my files are is called agecon, so I expect that when I send an email to agecon@***.co.uk it will be passed the the script. I ran sendmail -bi to update the alias after editing but when I send the email nothing happens. Am I missing something. I understand that this is a php/Linux question rather than a pure php inquiry but wonder if anyone has tried to do the same thing.
if your script isn't even getting accessed, it's more of a sendmail/Linux question. I do this for automating quite a few tasks, but with qmail...
.qmail-theaddress |/path/to/php/script.php You can read the contents of the email, line for line with... while ( $line = fgets ( STDIN ) ) { // do stuff } -- John C. Nichel IV Programmer/System Admin (ÜberGeek) Dot Com Holdings of Buffalo 716.856.9675 jnichel@xxxxxxxxxxxxxxxxxxxxxxxxxxx -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php