2011-05-27 47 views
0

我正在使用php的小腳本通過基於IIS的服務器發送電子郵件。當我嘗試發送郵件時發生錯誤:在IIS上發送郵件錯誤PHP

"The specified CGI application exceeded the allowed time for processing. The server has deleted the process." 

儘管簡單的php腳本工作正常,但我的示例代碼如下所示。

<?php 
    if(mail('[email protected]','test subject','test message')){ 
     echo('ok'); 
    } else{ 
     echo('not ok'); 
    } 
?> 
+0

您配置了smtp發送郵件嗎? – 2011-05-27 06:51:51

+0

其中iis版本是你與 – Devjosh 2011-05-27 06:58:51

+0

工作是的,我配置了smtp,我在我的活服務器上測試它,在家裏的服務器腳本工作正常,但在我的生活網站,它給出了這個錯誤。 – Sheery 2011-05-30 08:11:45

回答

0

您必須配置您的家庭服務器,因爲此功能已預先配置在託管服務器上。

嘗試更改php.ini並更改smtp路徑等

+0

但我測試它在我的活服務器不是家庭服務器,在家裏的服務器它工作正常,但是當我讓它活它給出了這個錯誤。 – Sheery 2011-05-30 08:10:45