2011-12-20 54 views
3

嗨,我是想管传入电子邮件到PHP脚本 我做一步,从我的手动工序,但是当我发送一封电子邮件我从我送这个错误系统:管邮件到PHP脚本:不能找到pip.php文件

您发送的消息无法传递给其一个或多个其收件人 。这是一个永久性错误。下面的地址(ES) 失败:

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

我chosse从的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('[email protected]','new message recived','new message recived '); 

我还设置它的权限为755

我这么想吗? 是有其他的事情,我应该怎么做?有人提到了关于克隆工作的事情?!

+0

'ls class/support.php'的结果是什么?你确定你从正确的目录执行了你的php文件吗? – 2011-12-20 18:17:54

+0

当我执行页面的网址,它工作正常,我duno有关目录,虽然我简单地选择了cpanel提供的路径,因为你可以看到图片 – max 2011-12-20 18:24:31

回答

1

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

注意,“pipe.php”只应“的public_html”如果你希望它是在网站上进行访问。否则,它应该去别的地方在你的home目录层次结构(例如〜/斌/)。

+0

更好的家外目录完全 – 2011-12-20 18:42:05

+0

@Dagon:我怀疑马克斯有在〜之外写入权限。而且,将脚本放在〜之外并没有什么好处。 – outis 2011-12-20 18:47:43

+0

为什么?即使在我廉价的主机上,我也可以在家中创建一个dir来存储备份。而且它的好处是无法通过网络访问(因为它不需要)。 – 2011-12-20 18:53:18

0

它看起来像您使用BlueHost的,这里是别人谁能够解决这个问题:http://www.bluehostforum.com/showthread.php?5786-Reading-email-with-php&p=26554#post26554

在cPanel中设置过滤器,问题配送错误回来。许多解决方案在共享服务器上不可用。

最后,这似乎工作,以避免在邮件传递回来的错误 - 注意-q:

|在/ usr/bin中/ PHP -q /home/myacct/public_html/mydir/myfile.php

解决方案来自http://forums.exocrew.com/index.php?showtopic=1838。 (DEAD LINK)

,用于解析接收到的邮件被代码管道输送到php文件是在:

http://evolt.org/node/27914/

这给你解析作为对象的变量的消息,从,身体等

希望这有助于!

+0

该脚本已经有一个shebang行,并用'-q'选项调用'php'。 – outis 2011-12-20 18:50:13

+0

我知道它确实存在,但这是其他人必须做的才能使它与BlueHost一起工作,它不是“它应该如何工作”,而是“什么有效” – JoshStrange 2011-12-20 18:55:08

+0

问题不在于“什么可行?”马克斯在问为什么他的特定设置不符合给定的错误。这个答案没有解决什么导致Max的错误信息,并且不会解决Max的问题​​,虽然它可以帮助其他人使用不同的设置和问题,但同样的错误信息(因此不会降低投票率)。 – outis 2011-12-20 19:03:04