За последние 24 часа нас посетили 9449 программистов и 1201 робот. Сейчас ищут 364 программиста ...

Проблема с mail()

Тема в разделе "PHP для новичков", создана пользователем Denisonin, 26 апр 2014.

  1. Denisonin

    Denisonin Новичок

    С нами с:
    7 янв 2014
    Сообщения:
    21
    Симпатии:
    0
    Здравствуйте!
    У меня проблема:
    Сделал довольно неплохой скрипт отправки сообщений mail(), первый день работала отлично, вечером письмо приходило уже через раз, и примерно через 5 минут. Вчера, сегодня не приходит вообще, пробовал самый простой код отправки, разные хостинги с поддержкой php, результата 0.
    Самый простой код (не работает):
    Код (Text):
    1. <?php
    2. $subject="Сабж";
    3. $header="Content-type: text/html; charset=windows-1251 \r\n";  
    4. $header.="From: Владимир <test@mail.ru>\r\n";
    5. $header.="Subject: $subject \r\n";
    6. $header.="Content-type: text/html; charset=windows-1251 \r\n";
    7. $msg="123";
    8. mail('c_ss@list.ru', $subject, $msg, $header);
    9. ?>
    В чем может быть проблема? Заранее спасибо.
     
  2. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    Пробелам может быть в хостинге.
     
  3. pixaye

    pixaye Активный пользователь

    С нами с:
    30 окт 2013
    Сообщения:
    67
    Симпатии:
    0
    Попробуйте написать в тех.поддержку, может быть у них какие то проблемы! Попробуйте просто
    Код (PHP):
    1. mail('c_ss@list.ru','123','123','123'); 
     
  4. Denisonin

    Denisonin Новичок

    С нами с:
    7 янв 2014
    Сообщения:
    21
    Симпатии:
    0
    Спасибо! Проблему решил. Появилась другая.
    Отправляю html сообщение, кодировка UTF-8. При отправке использую file_get_contents .txt файла (кодировка UTF-8). Сообщение приходит, и в папке "Входящие", сообщение(а не тема) отображается как иероглифы какие-то, а при открытии, нормально показывает русский текст. Что делать?