Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Отправка email средствами PHP  (Прочитано 2274 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Shecspi

  • Автор темы
  • Активист
  • *
  • Сообщений: 386
  • Launch Hip-Hop
    • Просмотр профиля
    • PHP-GTK по-русски
Отправка email средствами PHP
« : 19 Апреля 2009, 23:13:22 »
Сейчас у меня стоит email-заглушка и вполне справляется со своими задачами, но потребовалось проверить скрипт в реальных условиях. Что необходимо для того, чтобы отправлять письма?. У меня имеется сервер (Apache, PHP, MySQL), но функция mail() без заглушки возвращает FALSE.

Оффлайн xrayman

  • Участник
  • *
  • Сообщений: 153
  • Ubuntu 10.04
    • Просмотр профиля
Re: Отправка email средствами PHP
« Ответ #1 : 20 Апреля 2009, 00:51:30 »
курим гугл в сторону "отправка письма php", например, первая ссылка результата - http://www.phpclub.ru/detail/article/mail
проникаемся
курим дальше в сторону "mta", или, если надо чота более определенное, в сторону "sendmail", "postfix", "exim"

Оффлайн Shecspi

  • Автор темы
  • Активист
  • *
  • Сообщений: 386
  • Launch Hip-Hop
    • Просмотр профиля
    • PHP-GTK по-русски
Re: Отправка email средствами PHP
« Ответ #2 : 20 Апреля 2009, 09:38:47 »
Хотелось бы получить более развернутый ответ.

Пользователь решил продолжить мысль 20 Апреля 2009, 07:59:47:
MTA у меня настроен, о чём говорит telnet localhost 25, но функция mail() упорно возвращает FALSE. Какие настроки требуются для самого PHP?
« Последнее редактирование: 20 Апреля 2009, 12:03:53 от Shecspi »

Оффлайн xrayman

  • Участник
  • *
  • Сообщений: 153
  • Ubuntu 10.04
    • Просмотр профиля
Re: Отправка email средствами PHP
« Ответ #3 : 20 Апреля 2009, 13:31:45 »
sendmail_path в php.ini у тебя прописан?

Оффлайн Shecspi

  • Автор темы
  • Активист
  • *
  • Сообщений: 386
  • Launch Hip-Hop
    • Просмотр профиля
    • PHP-GTK по-русски
Re: Отправка email средствами PHP
« Ответ #4 : 20 Апреля 2009, 14:58:40 »
По умолчанию эта деректива была пустой. Я её изменил на sendmail -t -i, не помогло.

Пользователь решил продолжить мысль 20 Апреля 2009, 15:01:12:
Всё-таки нашёл - http://www.sitepoint.com/print/advanced-email-php/
sendmail_path = /usr/sbin/sendmail -t
Вопрос снимается)
« Последнее редактирование: 20 Апреля 2009, 15:01:12 от Shecspi »

 

Страница сгенерирована за 0.015 секунд. Запросов: 22.