singlepost

PHP: не работает скрипт отправки почты (mail) << На главную или назад  

Всем здравствуйте! Начал изучать сегодня php и наткнулся на грабли

Не работает скрипт отправки почты (нарыл в инете самый простенький_хотя уже перебрал много)
мыло использую в скрипте настоящие!!! (просто тут решил не светить)

<?php

$to= 'mail@mail.ru';
$from= 'mail@ukr.net';
$name= 'Имя';
$subject = 'Тема сообщения';
$message = 'Сообщение';
$headers = 'From: '. $name .' &lt;'. $from ."&gt;\r\n" .
'Reply-To: '. $from ."\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers)

?>

для тестирования сначала выбрал apache_2.2.13-win32-x86-openssl-0.9.8k.msi
+ php-5.3.0-Win32-VC9-x86.msi

вот что мне выдало после обработки скрипта
apache Warning: mail(): SMTP server response: 550 5.7.1 Unable to relay …..

Потом решил поставить денвер_при заходе на localhost вобще ни чего не выводит (вроде скрипт как бы сработал)_но проверяю почту (повторюсь маил адреса нормальные ввожу) там пусто
захожу сюда C:\WebServers\tmp\!sendmail все письма тут
C:\WebServers\tmp\control_error_log.txt – пустой

Помогите плз разобраться!!!

PS ЗАРАНЕЕ ВСЕМ СПАСИБО И ДЕНЕГ ПОБОЛЬШЕ)

4 ответов в теме “PHP: не работает скрипт отправки почты (mail)”

  1. 4
    Игорь Колесниченко ответил:

    Я уже когда начал усыпать и мой опухший моск получил покой_я только потом подумал о смтп сервере)) Всем спасибище!

  2. 3
    Мишель Елизаров ответил:

    вариант 3: установить себе VM Ware, воткнуть на него линукс с апачем и радоваться =)
    там и почтовые серваки себе поднимешь, и домены и все что хошь =)

  3. 2
    Антон Кононов ответил:

    ставь себе Denwer

    там есть встроенная sendmail утилита

    php в основном через нее отправляет. То есть тебе нужна локальная служба почтового домена.

    Вариант2: проверить на каком-нить платном сервере, но это уже сложнее чемскачать Denwer

  4. 1
    Мишель Елизаров ответил:

    в apache нужно настраивать всю эту почту.
    смотри раздел [mail function] в php.ini
    в денвере установлена заглушка и, как ты уже успел заметить, все письма всегда складываются в tmp\!sendmail. перенастроить можно все там же, в php.ini

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.