在IIS上发送邮件错误PHP
问题描述:
我正在使用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');
}
?>
答
您必须配置您的家庭服务器,因为此功能已预先配置在托管服务器上。
尝试更改php.ini并更改smtp路径等
+0
但我测试它在我的活服务器不是家庭服务器,在家里的服务器它工作正常,但是当我让它活它给出了这个错误。 – Sheery 2011-05-30 08:10:45
您配置了smtp发送邮件吗? – 2011-05-27 06:51:51
其中iis版本是你与 – Devjosh 2011-05-27 06:58:51
工作是的,我配置了smtp,我在我的活服务器上测试它,在家里的服务器脚本工作正常,但在我的生活网站,它给出了这个错误。 – Sheery 2011-05-30 08:11:45