php - 管道邮件到 PHP 脚本 : cant find the pip. php 文件

标签 php pipe cpanel

您好,我正在尝试将收到的电子邮件传送到 PHP 脚本 我按照我的手册一步一步地做了,但是当我发送电子邮件时,我从我的传送系统收到这个错误:

A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address(es) failed:

pipe to |/home2/mimjobco/public_html/pipe.php

我从 cpanel 中选择了 pipe.php 地址,所以它不会错 这是图片! enter image description here

这是我的 pipe.php 代码:

#!/usr/bin/php –q
<?php
require_once('class/support.php');
require_once('class/db.php');

   $title  = 'email_request';   
   $text   = 'email_req_text';  
   $sup_id = 1 ;    
   $sup = new support;
   $sup->title = $title;
   $sup->part_id = $sup_id ;
   $sup->text  = $text;
   $sup->email = 'email';
   $sup->type = 1;
   $sup->set_ticket();
   mail('xxxx@gmail.com','new message recived','new message recived ');

我也将它的权限设置为 755

我错过了什么吗? 还有什么我应该做的吗?有人提到过老太婆的工作?!

最佳答案

错误消息显示“/home2/mimjobco/pipe.php”,但屏幕截图显示该文件位于您的“public_html”目录中(大概是“/home2/mimjobco/public_html/pipe.php”)。

请注意,“pipe.php”应该只在“public_html”中,如果您希望它可以在网站上访问。否则,它应该位于您的主目录层次结构中的其他位置(例如 ~/bin/)。

关于php - 管道邮件到 PHP 脚本 : cant find the pip. php 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8580027/

相关文章:

linux - 如何在 Linux 中使用 lynx/w3m 提取多个 URL 的文本

linux - 是否有任何包含 Cronjob 列表的文件?

类方法中私有(private)函数内的PHP调用函数

php - 如何在php中打印数组中的输出?

php - 在 PHP 中看不到 Python 模块

php - MySQLi 多查询不起作用

创建 2 个子进程以使用管道对文件的单词进行排序

c - 使用管道时出现错误,我的管道未声明

mysql - Phpmyadmin sql 导入错误,Joomla 2.5

perl - 为什么我的 Perl CGI 脚本会出现 500 内部服务器错误?