@LazariusPaskalius

Форма не отправляет данные на почту, как исправить?

Есть форма, которая должна отпарвлять данные, введенные пользователем на почту, но почему то этого не делает, знает кто как исправить?
<form name="sentMessage" action="mail.php" method="POST" id="contactForm" novalidate="">
  <div class="row">
    <div class="col-md-6">
      <div class="form-group">
        <input type="text" class="form-control" placeholder="Ваше имя *" id="name" name="user_name" required="" data-validation-required-message="Укажите пожалуйста ваше имя.">
        <p class="help-block text-danger"></p>
      </div>
    </div>
    <div class="col-md-6">
      <div class="form-group">
        <input type="number" class="form-control" placeholder="Ваш телефон *" id="email" name="user_phone" required="" data-validation-required-message="Укажите пожалуйста ваш номер телефона.">
        <p class="help-block text-danger"></p>
      </div>
    </div>
  </div>
  <div class="row">
    <div class="col-md-12">
      <div class="form-group">
        <textarea class="form-control" placeholder="Ваше сообщение" id="message" name="user_message" required="" data-validation-required-message="Напишите пожалуйста ваше сообщение"></textarea>
        <p class="help-block text-danger"></p>
      </div>
    </div>
    <div class="clearfix"></div>
  </div>
  <div class="row">
    <div class="col-lg-12 text-center">
      <button type="submit" class="btn">Готово</button>
    </div>
  </div>
</form>

<?php 

require_once('phpmailer/PHPMailerAutoload.php');
$mail = new PHPMailer;
$mail->CharSet = 'utf-8';

$name = $_POST['user_name'];
$phone = $_POST['user_phone'];
$message = $_POST['user_message'];


$mail->isSMTP();                                   
$mail->Host = 'smtp.mail.ru';  																							// Specify main and backup SMTP servers
$mail->SMTPAuth = true;                              
$mail->Username = 'fromPochta@mail.ru'; 
$mail->Password = 'password'; 
$mail->SMTPSecure = 'ssl';                           
$mail->Port = 465;

$mail->setFrom('fromPochta@mail.ru'); 
$mail->addAddress('toPochta@yandex.ru');     
$mail->isHTML(true);                                

$mail->Subject = 'Message';
$mail->Body    = '' .$name . ' number:' .$phone. '<br>Message:: ' .$message;
$mail->AltBody = '';

if(!$mail->send()) {
    echo 'Error';
} else {
    header('location: allisworking.html');
}
?>
  • Вопрос задан
  • 111 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 55 000 до 80 000 руб.
WACDAQ Москва
от 120 000 руб.
HTML Academy Санкт-Петербург
от 110 000 до 130 000 руб.
21 авг. 2019, в 18:32
5000 руб./за проект
21 авг. 2019, в 18:21
1000 руб./за проект