За последние 24 часа нас посетили 17547 программистов и 1681 робот. Сейчас ищут 1142 программиста ...

Проблема с отправкой сообщения на е-мейл с сайта

Тема в разделе "PHP для новичков", создана пользователем vetal5_5_5, 30 ноя 2008.

  1. vetal5_5_5

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

    С нами с:
    8 ноя 2008
    Сообщения:
    19
    Симпатии:
    0
    Проблема такая: у меня на компе работает, отправляет в папку !sendmail, а при переносе на сервер выдает ошибку: "Произошла ошибка при отправлении, попробуйте еще раз"
    Подскажите, что не так. Заранее спасибо.
    Вот код:


    Код (Text):
    1. $danie = mysql_fetch_array($result,MYSQL_ASSOC);
    2.          
    3.           $address=$danie["e_mail"];
    4.            $sabject="Напоминание пароля";
    5.             $passvord=$danie["passvord"];
    6.              $nik_napominanie=$danie["nik"];
    7.              echo "$nik_napominanie";
    8.              $message="Ваш ник:           $nik_napominanie \nВаш пароль:    $passvord";
    9.            
    10. $headers= "MIME-Version: 1.0\r\n";
    11.  
    12. $headers .= "Content-type: text/html; charset=windows-1251\r\n";
    13.  
    14. /* дополнительные шапки */
    15. $headers .= "From: Site \r\n";
    16.  
    17.              
    18.              
    19.               $prov=mail($address,$sabject,$message,$headers);
    20.           if($prov==true)
    21.           {echo"<br><br><p class='post_comment'><strong>Напоминание пароля выслано
    22.          
    23.           </strong>";}
    24.           else {echo "Произошла ошибка при отправлении, попробуйте еще раз";}
    [/code]
     
  2. admyx

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

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    Ф-я mail() на сервере доступна?
     
  3. Петр

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

    С нами с:
    20 мар 2006
    Сообщения:
    1.253
    Симпатии:
    0
    Адрес:
    Центр Вселенной
    А посмотреть сообщение об ошибке не судьба?
     
  4. vetal5_5_5

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

    С нами с:
    8 ноя 2008
    Сообщения:
    19
    Симпатии:
    0
    Ф-я mail() на сервере доступна. Насчет ошибок проверю, у меня на компе никаких не выбивало ошибок...

    А судя по надписи не срабатывает именно строчка:
    $prov=mail($address,$sabject,$message,$headers);
     
  5. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    error_reporting(E_ALL);
    Может подсказать.
     
  6. vetal5_5_5

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

    С нами с:
    8 ноя 2008
    Сообщения:
    19
    Симпатии:
    0
    Ничего не отбражает ( я об ошибках...)
    может в php.ini что-то должно быть включено или выключено?
     
  7. sylex

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

    С нами с:
    9 ноя 2008
    Сообщения:
    625
    Симпатии:
    0
    Адрес:
    Омск
    в php.ini

    или
    Код (Text):
    1. ini_set("display_errors","1");
    в начале скрипта

    или еще в .htaccess мона:)
     
  8. vetal5_5_5

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

    С нами с:
    8 ноя 2008
    Сообщения:
    19
    Симпатии:
    0
    display_errors = On, но ничего не изменилось.
    Я говорю может
    php.ini должно что-то вкюченно для отправки почты...
     
  9. free-bits

    free-bits Активный пользователь

    С нами с:
    13 ноя 2008
    Сообщения:
    296
    Симпатии:
    0
    Адрес:
    г. Красноярск
    В php.ini нужно задавать сервер для отправки. Если у тя там localhost то есессно не отправит
     
  10. vetal5_5_5

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

    С нами с:
    8 ноя 2008
    Сообщения:
    19
    Симпатии:
    0
    наверное localhost, а не подскажете где надо менять?
     
  11. free-bits

    free-bits Активный пользователь

    С нами с:
    13 ноя 2008
    Сообщения:
    296
    Симпатии:
    0
    Адрес:
    г. Красноярск
    [mail function].
    Нужено еще скачать sendmail, т.к. интерпретатор сам не может отправить
     
  12. free-bits

    free-bits Активный пользователь

    С нами с:
    13 ноя 2008
    Сообщения:
    296
    Симпатии:
    0
    Адрес:
    г. Красноярск
  13. vetal5_5_5

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

    С нами с:
    8 ноя 2008
    Сообщения:
    19
    Симпатии:
    0
    А это папка? и размещать ее в корневом каталоге?
     
  14. free-bits

    free-bits Активный пользователь

    С нами с:
    13 ноя 2008
    Сообщения:
    296
    Симпатии:
    0
    Адрес:
    г. Красноярск
    там все написано что для чего и как настраивать
     
  15. vetal5_5_5

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

    С нами с:
    8 ноя 2008
    Сообщения:
    19
    Симпатии:
    0
    Все работает, спасибо )))