パイプされた電子メールをキャプチャし、パーツを解析してデータベースに挿入するスクリプトがあります。スクリプトは正常に動作し、自分の電子メールを何度もテストしてスクリプトに転送しました。ただし、クライアントの電子メールを同じスクリプトに転送すると、電子メールは次のエラーでバウンスします。
PHP 警告: PHP の起動: 動的ライブラリ '/etc/ixed/ixed.4.4.lin' を読み込めません - /etc/ixed/ixed.4.4.lin: 未定義のシンボル: 行 0 の不明な空の文字列
バウンスを引き起こしている他の問題を修正するために次のことを行いましたが、これはより低いレベルにあるようです:
- 「|/usr/bin/php -q /home/path/to/script」などのパイプコマンドに「-q」を追加
- スクリプトの先頭に error_reporting(0) を追加
- 出力の原因となる <%%> タグの外側に空白スペースがないことを確認しました。
誰かがこれを以前に見て解決策を見つけた場合、私は感謝しています。