2011-12-20 55 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