I'd like an email received to [EMAIL PROTECTED] to trigger a
php script.

I've configured the following:

in /etc/aliases
toronto: |/var/www/wq/email_toronto.php

in /etc/exim/exim.conf
 driver = aliasfile
 file_transport = address_file
 pipe_transport = address_pipe
 file = /etc/aliases
 search_type = lsearch
 user = mail

in /var/www/wq/email_toronto.php
#!/usr/bin/php -q
 $var_toronto_file = fopen("toronto.txt", "a");
 fwrite($var_toronto_file, "Email Received!\n");

I then send an email to [EMAIL PROTECTED] and check the file
toronto.txt but it does not say Email Received!

The exim log shows:
2006-01-13 13:38:12 1ExToS-0007Ni-00 <= [EMAIL PROTECTED] H=mailout2.igs.net
[] P=esmtp S=758 [EMAIL PROTECTED]
2006-01-13 13:38:12 1ExToS-0007Ni-00 => |/var/www/wq/email_toronto.php
<[EMAIL PROTECTED]> D=system_aliases T=address_pipe
2006-01-13 13:38:12 1ExToS-0007Ni-00 Completed

There's nothing in the panic log or syslog.

A few things I've tried:
* changed the permissions to 777 in toronto.txt and email_toronto.php to rule out a permissions issue
* changed in systems_aliases user=root
* put the script in /etc/smrsh (even though I don't think I'm running smrsh on my server)

Any idea as to why my script isn't being triggered by the email? Any further logs I can check?



PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to