我正在使用PHP脚本管道处理邮件,发件人邮件不断收到错误消息:
pipe to |/home/USERNAME/public_html/emailparser.php
generated by info@example.com
local delivery failed
我读到将 -q 添加到 #!/usr/bin/php 会静音,但事实并非如此。有人有想法吗?
将#!/usr/bin/php
作为脚本的第一行,以便系统知道它应该使用/usr/bin/php 来运行脚本。 此外,请确保您的脚本为所有用户启用了可执行权限。
如果这不起作用,请检查您的邮件服务器传递日志,这些日志应该可以阐明问题所在。