postfix邮件管道到PHP脚本。不能mkdir

时间:2017-02-04 17:27:58

标签: postfix

-Ubuntu 14.04 -SElinux已禁用。 -0777许可 邮件管道工作。 -default_privs = bitnami(main.cf) 管理员和sudo组中的-bitnami用户。

别名: bitnami:" | php -q /path/index.php"

的index.php:

mkdir("testdir", 0777);
mail('mymail@...', ... , ...);

当我发送邮件给bitnami时,他用PHP脚本处理。(收到一封给mymail @的信...) 但它不会创建一个目录" testdir"。为什么???

出于这个原因,我不能使用PHPExcel。(不许可)

1 个答案:

答案 0 :(得分:0)

使用绝对路径创建目录。 Postfix管道使用根目录 /var/spool/postfix所以您的文件夹可能位于/var/spool/postfix/testdir