2011-05-27 129 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