Почта

Тема в разделе "PHP", создана пользователем Axom, 6 сен 2008.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Axom

    Axom

    Регистр.:
    25 апр 2007
    Сообщения:
    320
    Симпатии:
    94
    Есть серв на компе с форумом, ставил на appserv :))))
    Как заставить его отсылать почту?
    Где настраивать надо?
    Внешний ип имеется конечно же :)

    Просто в инете ничего внятного не нашёл :(
     
  2. ZCFD

    ZCFD

    Регистр.:
    16 янв 2008
    Сообщения:
    989
    Симпатии:
    437
    что за форум ?
    ,или вопрос в том как заставить работать php-шную функцию mail() ?

    ,если да -- php.ini
    PHP:
    [mail function]
    ;;
    указите в директиве SMTP
    ;; адрес SMTP-сервера вашего провайдераа также НЕ ЗАБУДЬТЕ закомментировать
    ;; директиву sendmail_path нижеЕсли sendmail_path не закомментировать,
    ;; 
    работать не будетт.кsendmail_path имеет приоритет.
    ;;

    ; For 
    Win32 only.
    ;
    SMTP localhost
    ;smtp_port 25

    ; For Win32 only.
    sendmail_from me@localhost.com

    ; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
    sendmail_path = \usr\sbin\sendmail --i

    Force the addition of the specified parameters to be passed as extra parameters
    to the sendmail binaryThese parameters will always replace the value of
    the 5th parameter to mail(), even in safe mode.
    ;
    mail.force_extra_parameters =
    __http://www.project.net.ru/web-master/php/article5/ref.mail.html

    Если вседело на винде ( appserv под винду вроде ) -- то либо указывай адрес/ порт провайдера
    либо ставь локальный SMTP сервер


    либюо в настройках форума укажи SMTP метод отправки почты и укажи соответствующие данные ( хз что за форум, ты не написал)
     
    Axom нравится это.
  3. Axom

    Axom

    Регистр.:
    25 апр 2007
    Сообщения:
    320
    Симпатии:
    94
    Всё, работает.
    Спасибо, помог!
    Appserv на винде стоит. Смтп серв провайдера указал, заработало.
    Форум vbulletin. Без дополнительных настроек форума отсылает пхп.
     
  4. Axom

    Axom

    Регистр.:
    25 апр 2007
    Сообщения:
    320
    Симпатии:
    94
    Блин, вот теперь на линуксе никак не могу застивить почту работать через smtp провайдера :(
    Сервер стоит в локалке, от него до smtp пинг есть, в настройках php.ini указал:
    А в админке vbulletin прописал сам адрес smtp сервера, порт 25, но как бы не вертел, не шлёт :(
    В чём может быть загвоздка?
     
  5. admLoki

    admLoki генератор случайного PHP

    Регистр.:
    14 сен 2006
    Сообщения:
    481
    Симпатии:
    93
    Пути могут быть разными.
    /usr/bin/sendmail
    /usr/sbin/sendmail
    /usr/local/sbin/sendmail
    /usr/local/bin/sendmail
     
  6. Axom

    Axom

    Регистр.:
    25 апр 2007
    Сообщения:
    320
    Симпатии:
    94
    Путь правильный, всё равно не шлёт :(
     
  7. PHP_Master

    PHP_Master

    Регистр.:
    3 фев 2008
    Сообщения:
    2.647
    Симпатии:
    591
    Слэши где? Или это форум почистил?

    Ты уверен, что 25-ый порт открыт на фаере?
     
  8. Axom

    Axom

    Регистр.:
    25 апр 2007
    Сообщения:
    320
    Симпатии:
    94
    Слэши поставил, я из второго поста просто копирнул.
    Хз на счёт порта, но тут вон какая муйня:

    Jan 12 21:55:40 ldap sendmail[304]: n0CItelS000304: Authentication-Warning: ldap.unilans.ru: nobody set sender to webmaster@localhost using -f

    Jan 12 21:55:40 ldap sendmail[304]: n0CItelS000304: from=webmaster@localhost, size=1140, class=0, nrcpts=1, msgid=<200901121839.5f13c0671667@tracker.lan>, relay=nobody@localhost

    Jan 12 21:55:40 ldap sendmail[304]: n0CItelS000304: to=axom@mail.ru, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=31140, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Conne
    smtp моего провайдера:
    smtp.su29.ru
     
Статус темы:
Закрыта.