我已在我的Windows 7电脑上安装了Apache和PHP。现在我正在学习PHP。以下是我的PHP脚本,用于发送电子邮件。
<?php
if(isset($_REQUEST['email']))
{
$email = $_REQUEST['email'];
$subject = $_REQUEST['subject'];
$message = $_REQUEST['message'];
mail("padhy.surya@gmail.com","$subject","$message","From:","$email");
echo "Thank you for using the email !!!";
}
else
{
echo "Mail is not set properly. Please fill the form properly";
}
?>
我正在使用HTML表单来获取发送电子邮件所需的参数。以下是我在发送电子邮件时收到的错误信息。
警告:mail() [function.mail]:无法连接到邮件服务器“localhost”端口25,请验证php.ini中的“SMTP”和“smtp_port”设置,或使用ini_set()在C:\ WebLearn \ Apache-2.2 \ htdocs \ SimpleWebsite \ contact.php 的第7行。
我需要在php.ini文件或httpd.conf中设置任何内容吗?如果需要,如何配置?我需要在我的PC上安装额外的SMTP服务器才能发送电子邮件吗?请建议从本地PC发送电子邮件所需的必要步骤。