Я установил Apache и PHP на моем ПК с Windows 7. Я изучаю 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, проверьте настройки «SMTP» и «smtp_port» в
php.ini или используйте ini_set () в
C: \ WebLearn \ Apache-2.2 \ htdocs \ SimpleWebsite \ contact.php в строке 7
Нужно ли что-либо устанавливать в файле php.ini или в httpd.conf? Если да, как это настроить? Нужен ли на моем компьютере дополнительный SMTP-сервер для отправки электронной почты? Пожалуйста, предложите необходимые шаги для отправки электронной почты с моего локального ПК.