我有一个脚本来捕获通过管道发送给它的电子邮件,解析这些部分并将它们插入数据库。该脚本运行良好,我已经反复测试它,将我自己的电子邮件转发给它。但是,当我将客户的电子邮件转发到同一脚本时,电子邮件会反弹并出现以下错误:
PHP 警告:PHP 启动:无法加载动态库 '/etc/ixed/ixed.4.4.lin' - /etc/ixed/ixed.4.4.lin:未定义符号:第 0 行未知中的空字符串
我已执行以下操作来尝试纠正导致反弹的其他问题,但这似乎处于较低级别:
- 在管道命令中添加“-q”,例如“|/usr/bin/php -q /home/path/to/script”
- 将 error_reporting(0) 添加到脚本顶部
- 确保在 <%%> 标记之外没有空格导致输出。
如果有人以前见过这个并找到了解决方案,我将不胜感激。