|
|
|
| Доброй ночи.
Возникла проблема с отправкой почты после переноса на другой(буржуйский) хостинг.
На старом всё работало, скрипт не изменялся, но на новом работать отказывается, не отправляет письмо и выводит предупреждение Warning: mail() [function.mail]: SAFE MODE Restriction in effect. The fifth parameter is disabled in SAFE MODE in
Подскажите, пожалуйста, как решить эту проблему? | |
|
|
|
|
|
|
|
для: Slo_Nik
(13.09.2011 в 02:54)
| | Нужно убрать 5 параметр функции mail(), его использование запрещено при режиме safe mode. | |
|
|
|
|
|
|
|
для: cheops
(13.09.2011 в 09:27)
| | Спасибо, это я уже понял.
Но как можно сделать, чтобы работала отправка почты не убирая пятого параметра?
Нужен ли вообще safe_mode в on?
Как я увидел в инете в 5,3 этот режим будет отключен по умолчанию | |
|
|
|
|
|
|
|
для: Slo_Nik
(13.09.2011 в 10:11)
| | safe_mode вносит массу ограничений в работу PHP, что позволяет спокойно спать провайдеру, реже разработчику (как правило, safe_mode всегда включен на бесплатных хостингах). Если у вас есть возможность отключить safe_mode - это нужно сделать, но его обычно включают, не для того, чтобы пользователи хостинга могли его в любой момент отключить. | |
|
|
|
|
|
|
|
для: cheops
(13.09.2011 в 10:30)
| | пробовал отключить и через .htaccess и через ini_set() - результат "ноль" | |
|
|
|
|
|
|
|
для: cheops
(13.09.2011 в 09:27)
| | кроме того, что убрать пятый параметр и попытки отключить safe_mode через .htaccess или ini_set(), есть ли ещё какие то варианты решения проблемы? | |
|
|
|
|
|
|
|
для: Slo_Nik
(13.09.2011 в 13:55)
| | Можно попробовать отправлять письма непосредственно через SMTP-сервер, а не при помощи функции mail(). | |
|
|
|
|
|
|
|
для: cheops
(13.09.2011 в 19:32)
| | Спасибо за помощь, но проблема пока решилась гораздо проще, хостер по просьбе отключил режим safe_mode ))))
Если отправлять через SMTP-сервер, то с чего начать? | |
|
|
|
|
|
|
|
для: Slo_Nik
(14.09.2011 в 10:47)
| | Тогда следует поглубже ознакомиться с протоколом SMTP и устанавливать соединение с SMTP-сервером при помощи сокетов самостоятельно. | |
|
|
|