качество и надёжность с 2008 года

8 (800) 200-25-11

Техническая поддержка support@komtet.ru —

круглосуточно и без выходных дней

load-whois

Онлайн-касса

для интернет-магазина

Подключите ваш интернет-магазин

к онлайн-кассе в соответствии с 54-ФЗ

Главная Техническая библиотека Языки программирования PHP Проверка работы функции mail() для php

Проверка работы функции mail() для php

Пример скрипта для проверки работы функции mail() для php на примере простейшего скрипта.

Проверить работоспособность функции mail() интерпретатора PHP вы можете с помощью простейшего скрипта следующим образом:

  1. Создаем, например, в корне сайта на хостинге файл mail.php
  2. Добавляем в него непосредственно сам код:
    <?php
    // если была нажата кнопка "Отправить"
    if($_POST['submit']) {
            // $_POST['title'] содержит данные из поля "Тема"
                    $title = 'TEST';
                    $mess =  'TEST';
            // $to - кому отправляем
                    $to = 'ЯЩИК@ДОМЕН';
            // $from - от кого
                    $from='ЯЩИК@ДОМЕН';
            // функция, которая отправляет наше письмо.
                    mail($to, $title, $mess, 'from:'.$from, '-f'.$from);
                    echo 'Спасибо! Ваше письмо отправлено.';
                    } ?>
    <form action="" method=post>
       <p>Вводный текст перед формой <p>
       <div align="center">Тeма<br />
       <input type="text" name="title" size="40"><br />Сообщение<br />
       <textarea name="mess" rows="10" cols="40"></textarea>
       <br />
       <input type="submit" value="Отправить" name="submit"></div>
    </form>
    
  3. Адрес отправителя должен содержать адрес существующего почтового ящика в домене, на котором расположен данный сайт. Отправка возможна только через наш почтовый сервер, использование внешних серверов недоступно.
  4. Сохраняем файл.
  5. Если мы расположили скрипт mail.php в корне сайта на хостинге, то исполняем его как:
    http://ДОМЕН/mail.php
  6. Заходим на проверяемый в скипте почтовый ящик и проверяем результат, если функция mail() сработала, то мы увидим новое письмо от ЯЩИК@ДОМЕН (указанный в скрипте) с заголовком "TEST" и сообщением письма "TEST".

Если у вас возникли проблемы с настройкой скриптов по отправке почты обратитесь в Службу технической поддержки хостинга, указав имя домена. Мы постараемся вам помочь в рамках услуги Дополнительные работы по сайту.

Другие документы на эту тему

Виртуальный хостинг Perl/PHP/Python/Ruby

Тарифные планы «Виртуальный хостинг» — от размещения статических HTML-страниц, до поддержки PHP, Python, CGI скриптов (Shell, Perl), SSI, Ruby. В рамках тарифных планов предоставляется доступ к серверам баз данных MySQL или PostgreSQL.

Партнёрская программа КОМТЕТ — что это и как это работает?

Как вступить в партнёрскую программу и получить выгоду от сотрудничества с КОМТЕТ.

Клиентам — домены в подарок!
Бесплатный тест виртуального хостинга
Перенос сайта — бесплатно
Все акции
На сайте КОМТЕТ используются cookie-файлы, данные о IP-адресе и местоположении посетителей. Если, прочитав это сообщение, вы остаетесь на нашем сайте, это означает, что вы не возражаете против использования этих технологий.