andrewa
Участник
- Регистрация
- 11 Янв 2008
- Сообщения
- 167
- Реакции
- 7
- Автор темы
- #1
имеется скрипт поиска работы "MDS-Job".
при установке на хостинг, где PHP как модуль Apache (тестировалось на best-hoster.ru) функция mail работает четко - сообщение отсылается при регистрации нового пользователя, при подтверждении добавления нового объявления, письмо админу о регистрации нового пользователя, ВОССТАНОВЛЕНИЕ ПАРОЛЯ...
при установке на хостинг, где PHP как suPHP (m-hoster.ru) - также, все функции работают...
НО..., при установке на хостинг, где PHP как FastCGI (komtet.ru) работают все функции mail, кроме ВОССТАНОВЛЕНИЯ ПАРОЛЯ...
пароль-то новый генерируется, но не высылается, выдает ошибку отправки нового пароля на указанный почтовый ящик...
сама отправка отправка нового пароля после генерации:
к разработчикам претензий вроде-как нет, так как на других хостингах работает...
но на FastCGI при регистрации пароль приходит на почту, код активации добавленных объявлений тоже приходит, но вот ВОССТАНОВЛЕНИЕ ПАРОЛЯ - никак.
может ли на это влиять настройка PHP как FastCGI?
при установке на хостинг, где PHP как модуль Apache (тестировалось на best-hoster.ru) функция mail работает четко - сообщение отсылается при регистрации нового пользователя, при подтверждении добавления нового объявления, письмо админу о регистрации нового пользователя, ВОССТАНОВЛЕНИЕ ПАРОЛЯ...
при установке на хостинг, где PHP как suPHP (m-hoster.ru) - также, все функции работают...
НО..., при установке на хостинг, где PHP как FastCGI (komtet.ru) работают все функции mail, кроме ВОССТАНОВЛЕНИЯ ПАРОЛЯ...
пароль-то новый генерируется, но не высылается, выдает ошибку отправки нового пароля на указанный почтовый ящик...
сама отправка отправка нового пароля после генерации:
PHP:
if(mail($email_user, FILE_NEWPASS_MESSAGE_NEW_PASS_ON_SITE . ' ' . $site_url, $send_message, $headers))
{
print '<center>' . FILE_NEWPASS_MESSAGE_PASS_WAS_SEND . '</center>'
. '<script type="text/javascript">function reload() { window.location = "index.php" }; setTimeout("reload()", 5000);</script>';
}
else
{
print '<p style="color: #ff0000; text-align: center;">' . FILE_NEWPASS_MESSAGE_ERROR_SEND . '</p>';
}
к разработчикам претензий вроде-как нет, так как на других хостингах работает...
но на FastCGI при регистрации пароль приходит на почту, код активации добавленных объявлений тоже приходит, но вот ВОССТАНОВЛЕНИЕ ПАРОЛЯ - никак.
может ли на это влиять настройка PHP как FastCGI?