Карта сайта
0

Многоканальный телефон

Для города
Мобильный +7 (747) 094 10 00

Инструкция для проверки отправки сообщений при помощи PHP Mail

По умолчанию отправка при помощи PHP Mail разрешена для всех пользователей виртуального хостинга.

Но раз вы читаете данную инструкцию, значит ваш скрипт по отправке почты не работает, либо есть какие-то сомнения.

Проверить отправку сообщений при помощи PHP Mail вы можете используя тестовый скрипт.

  1. Откройте панель управления Plesk и перейдите в раздел Файлы.


  1. Далее откройте корневой каталог вашего сайта и создайте файл с названием mailtest.php (название файла можете сделать любым, по вашему желанию, это лишь пример).


  1. Откройте файл и скопируйте в него следующий код:

 <?php
$message = '';
if (isset($_POST['email']) && !empty($_POST['email'])){
 if (mail($_POST['email'], $_POST['subject'], $_POST['body'], '')){
    $message = "Email has been sent to <b>".$_POST['email']."</b>.<br>";
 }else{
   $message = "Failed sending message to <b>".$_POST['email']."</b>.<br>";
 }
}else{
 if (isset($_POST['submit'])){
   $message = "No email address specified!<br>";
 }
}


if (!empty($message)){
 $message .= "<br><br>n";
}
?>
    <html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>
      Mail test
    </title>
  </head>
  <body>
    <?php echo $message; ?>
    <form method="post" action="">
      <table>
        <tr>
          <td>
            e-mail
          </td>
          <td>
            <input name="email" value="<?php if (isset($_POST['email'])
            && !empty($_POST['email'])) echo $_POST['email']; ?>">
          </td>
        </tr>
        <tr>
          <td>
            subject
          </td>
          <td>
            <input name="subject">
          </td>
        </tr>
        <tr>
          <td>
            message
          </td>
          <td>
            <textarea name="body"></textarea>
          </td>
        </tr>
        <tr>
          <td>
            &nbsp;
          </td>
          <td>
            <input type="submit" value="send" name="submit">
          </td>
        </tr>
      </table>
    </form>
  </body>
</html> 


Далее нажмите на кнопку ОК для сохранения.

  1. Откройте файл в браузере указав ссылку http://ваш_домен/mailtest.php. (Вместо ваш_домен, следует указать имя вашего домена). Заполните поля:

e-mail - укажите адрес получателя
subject - укажите тему письма
message - укажите текст сообщения

После заполнения нажмите на кнопку Send для отправки сообщения.

В результате тестовое сообщение будет отправлено на указанный вами почтовый ящик. Если письмо не пришло, при отправке возникли какие-либо проблемы, или у вас остались какие-то вопросы, пожалуйста, обратитесь к нам в техническую поддержку.

Остались вопросы?

Мы ответим! Как к вам обращаться?