Я получаю сообщение об ошибке при отправке письма из формы
Не удалось подключиться к почтовому серверу через порт «mail.yoursite.com» 25, проверить настройки SMTP и smtp_port в php.ini или использовать ini_set () в C: \ xampp \ xampp \ htdocs \ send. PHP на линии 8
Предупреждение: mail () [function.mail]: ответ SMTP-сервера: 550 ОТКЛЮЧЕН ДОСТУП в C: \ xampp \ xampp \ htdocs \ send.php в строке 9
Не удалось доставить сообщение ...
вот код
mail.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form action="send.php" action="POST">
Enter Name : <input type="text" name="name" />
Enter E-Mail : <input type="text" name="email" />
Enter Subject: <input type="text" name="subject" />
Enter Message: <input type="text" name="mess" />
<input type="submit" name="Submit" />
</form>
<?php
?>
</body>
</html>
send.php
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$body = $_POST['subject'];
$message=$_POST['message'];
//ini_set("sendmail_from","name@yoursite.com");
//ini_set("SMTP","mail.yoursite.com");
mail("name@yoursite.com", $name, $message, "From :$from");
if (mail('nishantmshah@gmail.com', $name, $body, $message, "From :$from")) {
echo("<p>Message successfully sent!</p>");
} else {
echo("<p>Message delivery failed...</p>");
}
?>