我正在使用 postfix 和 procmail。但是我对procmail和php有问题。php 代码/home/www/cron/mail_visirun.php
运行没有任何问题,但如果/home/www/cron/mail_selva.php
应该在日志文件上运行,则会出现错误消息:
我的 procmail 文件:
我的 php 文件/home/www/cron/mail_selva.php
:
LOGFILE=/var/log/procmailrc.log
VERBOSE=yes
ATTACHinvoice=`echo /home/dok/dispo/RGein`
ATTACHselva=`echo /home/dok/dispo/Selva`
:0
* ^From:.*visirun
| /usr/bin/php /home/www/cron/mail_visirun.php
:0c
* ^To.*invoice@domain.it
! Rechnung@domain.it
:0
* ^To.*invoice@domain.it
| munpack -q -C $ATTACHinvoice
:0c
* ^From:.*selva
! info@domain.it
:0c
* ^From:.*selva
| munpack -q -C $ATTACHselva
:0
* ^From:.*selva
| /usr/bin/php /home/www/cron/mail_selva.php
:0
* ^To.*selva@domain.it
| /usr/bin/php /home/www/cron/mail_selva.php
:0 w
! hannes@domain.it
php文件/home/www/cron/mail_selva.php
:
<?php
echo "OK";
?>
我的逻辑:
procmail: Executing "/usr/bin/php,/home/www/cron/mail_selva.php"
procmail: Error while writing to "/usr/bin/php"
procmail: Assigning "LASTFOLDER=/usr/bin/php /home/www/cron/mail_selva.php"
我不明白为什么一个脚本运行而另一个脚本出错。