Почему не работает почта на хостинге GoDaddy при отправке сообщения?

$mail->isSMTP();                                      // Set mailer to use SMTP
  $mail->Host = 'smtp.mail.ru';                                                                                             // Specify main and backup SMTP servers
  $mail->SMTPAuth = true;                               // Enable SMTP authentication
  $mail->Username = '---'; // Ваш логин от почты с которой будут отправляться письма
  $mail->Password = '---'; // Ваш пароль от почты с которой будут отправляться письма
  //$mail->SMTPSecure = 'ssl';                            // Enable TLS encryption, `ssl` also accepted
  $mail->Port = 465; // TCP port to connect to / этот порт может отличаться у других провайдеров

  $mail->setFrom('[email protected]'); // от кого будет уходить письмо?
  $mail->addAddress('[email protected]');     // Кому будет уходить письмо
  //$mail->addAddress('[email protected]');               // Name is optional
  //$mail->addReplyTo('[email protected]', 'Information');
  //$mail->addCC('[email protected]');
  //$mail->addBCC('[email protected]');
  //$mail->addAttachment('/var/tmp/file.tar.gz');         // Add attachments
  //$mail->addAttachment('/tmp/image.jpg', 'new.jpg');    // Optional name
  $mail->isHTML(true);                                  // Set email format to HTML

  $mail->Subject = 'Заявка с сайта eniseytrans.com';
    $mail->Body    = '' .$name . ' оставил заявку, его телефон ' . $phone . '<br>Почта этого пользователя: ' .$email .
    '<br>Сообщение: ' . $message;

  if(count($errors) == 0) {
    if(!$mail->send()) {
        echo 'Ошибка отправки данных.';
    } else {
        header('location: thank-you.html');
    }
  } else {
    foreach ($errors as $error) {
      echo $error;
      echo '<br>';
    }
  }

Может, я не добавил информацию в файл php.ini? Или есть ошибка в этом коде?


Ответы (0 шт):