не удалось подключиться к почтовому серверу на локальном хосте - PullRequest
0 голосов
/ 12 июня 2018

Я хочу отправить письмо на введенный адрес электронной почты.Но я продолжаю получать эту ошибку.

 mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()

Это мой код

    <?php
    $email=$_POST["email"];

      $message="Your application has been submitted tothe Incharge and Admin of the classes. Thanks for applying at our insitute.";

      mail($email,"Confirm Application", $message, "From: anemade45@gmail.com");
?>
      <form method="post">
        <input type="email" name="email" placeholder="enter your email address">
      </form>

Что я должен сделать, чтобы устранить эту ошибку?

1 Ответ

0 голосов
/ 12 июня 2018

Вы не можете отправлять электронные письма с вашего локального хоста, если у вас нет настроенного почтового агента, я думаю, вы можете получить настройки SMTP от почтовых провайдеров, таких как:

  1. Mailgun.https://www.mailgun.com.- они предоставляют 10 000 электронных писем в месяц,
  2. AWS SES - у них ежемесячный бесплатный план электронной почты,

Вам необходимо зарегистрировать домен, даже localhost будет работать с любым из них и иметьполучить настройки SMTP

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...