1. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

Проблема с функцией Mail()

Тема в разделе "Web - программирование", создана пользователем firs777, 22 янв 2010.

  1. firs777

    firs777 Гость

    Репутация:
    0
    Всем доброе время суток!!!
    Подскажите что может такое быть вроде пишу все правильно а письмо на почту не приходит :angry2:
    вот php код:
    PHP:
    $address "lesha_firs@mail.ru";
    $tema "Новые комментарии на блоге";
    $result3 mysql_query ("SELECT title FROM data WHERE id='$id'",$db);
    $myrow3 mysql_fetch_array ($result3);
    $telo_titel $myrow3["title"];

    $telo "Появилесь комментарии к заметке - ".$telo_titel."/nКомментарии добавил(а): ".$author."/nСсылка на даную статью: http://comp-help.pr.vc/lesson_post.php?id=".$id."";


    mail ($address$tema$telo);
     
  2. vital

    vital Больной Компом Детектед

    Репутация:
    0
    Регистрация:
    29 янв 2006
    Сообщения:
    2.432
    Симпатии:
    40
    PHP:
    if(substr(PHP_OS03) == "WIN")
    $n "\r\n";
    else
    $n "\n"
    $headers 'Content-type: text/plain; charset="utf-8"'$n;
    $headers .= "From: <"$from ."> "$n;
    mail ($address$tema$telo,$headers);
     
  3. firs777

    firs777 Гость

    Репутация:
    0
    Не помогает=((((

    Я как понял это кодировка! я побывал но чуть подругому и всеравно письма нету=((
    А от хостинга зависеть может???
     
  4. vital

    vital Больной Компом Детектед

    Репутация:
    0
    Регистрация:
    29 янв 2006
    Сообщения:
    2.432
    Симпатии:
    40
    Нет, это не кодировка.
    1. А правильно ли настроена и настроена ли вообще ф-я mail в php.ini? - это зависит от хостинга. Узнавайте в поддержке.
    2. Если настроена: ТО нужно правильно формировать заголовок. т.к. иначе письма просто считают спамом.
    а) Тема должна иметь вид $tema = "=?utf-8?b?". base64_encode($tema) ."?=";
    б)Далее заголовок формируется как-нить так
    PHP:
    if(substr(PHP_OS03) == "WIN")     $n "\r\n";
    else  
    $n "\n"
    $headers 'Content-type: text/plain; charset="utf-8"'$n;
    $headers .= "From: <"$from ."> "$n//Тут указать от кого $from
    $headers .= 'MIME-Version: 1.0'$n;
    $headers .= 'Date: 'date('D, d M Y h:i:s O') . $n;
    c) Ну и отправка.. mail ($address, $tema, $telo,$headers);
     
  5. gimarus

    gimarus Гость

    Репутация:
    0
    Спроси у службы поддержки хостинга.

    Возможно, с целью защиты от спама и нехороших людей, mail() в PHP вообще блокирован.

    Для отправки почты следует использовать стандарт AspEmail classes например от Brent R. Matzelle зайди на http://www.phpclasses.org/browse/author/32264.html, там, правда, все на английском...
     
  6. nws

    nws Гость

    Репутация:
    0
    начни с
    mail ('tvoio@milo.com', 'function mail() test', 'bugaga') or die('problema s mail-serverom');
     
Загрузка...
Похожие Темы - Проблема функцией Mail()
  1. Apton
    Ответов:
    0
    Просмотров:
    38
  2. Anonimyc
    Ответов:
    0
    Просмотров:
    25
  3. VikTor1990
    Ответов:
    3
    Просмотров:
    80
  4. erlan1749
    Ответов:
    0
    Просмотров:
    37
  5. ivannnn
    Ответов:
    0
    Просмотров:
    56

Поделиться этой страницей