|
|
|
| Доброго времени суток.
Проблема такая, пытаюсь отправить письмо с помощью функции mail, письмо не доходит до адресата.
Проверил что возвращает функция, оказалось false.
Письмо просто не уходит!
Как решить проблему? | |
|
|
|
|
|
|
|
для: paha_88
(25.09.2009 в 13:52)
| | А где это происходит? На локальной машине или на хостинге? | |
|
|
|
|
|
|
|
для: cheops
(25.09.2009 в 13:58)
| | на хостинге! проблема в том что этот хостинг я и настраивал! и не знаю нужен ли почтовый сервер для него и если нужен то как связать php и его! | |
|
|
|
|
|
|
|
для: paha_88
(25.09.2009 в 14:07)
| | Да нужно установить либо почтовый сервер, либо указать его адрес в php.ini в секции [mail function] | |
|
|
|
|
|
|
|
для: cheops
(25.09.2009 в 14:41)
| | почтовый сервер установили письма уходят с консоли, в php.ini прописан путь /usr/sbin/sendmail -t -i
функция mail возвращает ложь при отправлении! | |
|
|
|
|
|
|
|
для: paha_88
(28.09.2009 в 14:54)
| | А без PHP почтовый сервер работает? | |
|
|
|
|
|
|
|
для: cheops
(28.09.2009 в 15:20)
| | да | |
|
|
|
|
|
|
|
для: paha_88
(28.09.2009 в 15:44)
| | У меня тоже такая проблема!!! код такой :
mail($mymail,$subj,$body,$adds);
в логах апаче
sh: /usr /sbin /sendmail: not found
info.php:
Directive Local Value Master Value
sendmail_from nurmkm@mail.ru nurmkm@mail.ru
sendmail_path /usr/sbin/sendmail -t -i /usr/sbin/sendmail -t -i
php.ini:
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
; For Win32 only.
;sendmail_from = nur.mkm@mail.ru
SMTP = mail.ru
smtp_port = 25
sendmail_from = nur.mkm@mail.ru
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =
; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =
A MAIL LOG: ПУСТО | |
|
|
|
|
|
|
|
для: cheops
(28.09.2009 в 15:20)
| | У меня тоже такая проблема!!! код такой :
mail($mymail,$subj,$body,$adds);
в логах апаче
sh: /usr /sbin /sendmail: not found
info.php:
Directive Local Value Master Value
sendmail_from nurmkm@mail.ru nurmkm@mail.ru
sendmail_path /usr/sbin/sendmail -t -i /usr/sbin/sendmail -t -i
php.ini:
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
; For Win32 only.
;sendmail_from = nur.mkm@mail.ru
SMTP = mail.ru
smtp_port = 25
sendmail_from = nur.mkm@mail.ru
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =
; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =
A MAIL LOG: ПУСТО | |
|
|
|