Ошибка при попытке восстановления пароля пользователем. Не отправляется письмо

Автор Солярис, 15 апреля 2012, 17:15:09

« назад - далее »

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

Солярис

Всех приветствую!

Обнаружил такую ошибку (проверил лично).

При восстановлении забытого пароля пользователю необходимо указать свой адрес электронной почты. После нажатия на кнопку "отправить" пишится, что "Письмо успешно отправлено на указанный email адрес. Нажмите на ссылку в полученном письме, чтобы установить новый пароль". Однако в логах ошибок форума указано иное: "Невозможно отправить почту по указанному адресу". И указан адрес почты, на которую не возможно отправить письмо.

Ничего понять не могу, почему не отправляется соответствующая почта? Данная ошибка не позволяет пользователя восстановить забытый пароль от аккаунта на форуме.
Каким образом можно исправить данную ошибку?

Дополнение: кстати, и рассылка с форума также перестала направляться по необходимым адресам.

При этом ранее я вообще никак в админке не настраивал отправку почты (тип Mail сервера и т.п.) и всё прекрасно работало.

Кстати, какой файл (или файлы) отвечает за отправку почты с форума?

Заранее спасибо за помощь.

Mr. Anviss

а ф-ция mail() работает? Если нет то наверное стоит про это спросить хостера.

Солярис



Солярис

Цитата: digger от 15 апреля 2012, 22:50:08Другие почтовые функции форума работают - уведомления, подписки и прочее ?
По-моему, нет.

Но ранее все прекрасно работало.

digger®

Цитата: Солярис от 15 апреля 2012, 23:36:47
По-моему, нет.

Но ранее все прекрасно работало.
Настройки почты в админке проверьте, если там тип PHP, то посмотрите что в админке Настройки сервера - E-mail веб-мастера. Обычно требуется чтобы был создан такой почтовый аккаунт на хостинге.


Солярис

Цитата: digger от 15 апреля 2012, 23:58:40Настройки почты в админке проверьте, если там тип PHP, то посмотрите что в админке Настройки сервера - E-mail веб-мастера. Обычно требуется чтобы был создан такой почтовый аккаунт на хостинге.
Благодарю за подсказку.

У меня с самого начала работы сайта (форума) в графе почты веб-мастера был указан адрес на бесплатном почтовом ящике mail.ru. И при этом всё работало.

Сейчас специально попробовал последовать Вашему совету и установил адрес почты, расположенный на хостинге. Все равно не отправляется почта. Пишется, что не возможно отправить письмо на такой-то адрес.

digger®

Цитата: Солярис от 16 апреля 2012, 00:06:55
Благодарю за подсказку.

У меня с самого начала работы сайта (форума) в графе почты веб-мастера был указан адрес на бесплатном почтовом ящике mail.ru. И при этом всё работало.

Сейчас специально попробовал последовать Вашему совету и установил адрес почты, расположенный на хостинге. Все равно не отправляется почта. Пишется, что не возможно отправить письмо на такой-то адрес.
Логи форума посмотрите, наверняка там что-то полезное есть.

Солярис

Цитата: digger от 16 апреля 2012, 00:31:01Логи форума посмотрите, наверняка там что-то полезное есть.
Смотрел и даже направлял их хостеру. Но ничего сверхъестественного (насколько я могу судить) в них нет.

К примеру, такая строчка из лога (по времени попытки отправки сообщения на почту): www.сайт.ru 95.**.***.65 - - [16/Apr/2012:00:04:50 +0400] "POST /index.php?action=news;sa=mailingsend HTTP/1.0" 302 26 "http://www.сайт.ru/index.php?action=news;sa=mailingcompose" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:11.0) Gecko/20100101 Firefox/11.0"
По-моему (если я прав), из неё ничего особо и не выудишь.

digger®

Цитата: Солярис от 16 апреля 2012, 00:45:09
Смотрел и даже направлял их хостеру. Но ничего сверхъестественного (насколько я могу судить) в них нет.

К примеру, такая строчка из лога (по времени попытки отправки сообщения на почту): www.сайт.ru 95.**.***.65 - - [16/Apr/2012:00:04:50 +0400] "POST /index.php?action=news;sa=mailingsend HTTP/1.0" 302 26 "http://www.сайт.ru/index.php?action=news;sa=mailingcompose" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:11.0) Gecko/20100101 Firefox/11.0"
По-моему (если я прав), из неё ничего особо и не выудишь.

Логи форума смотрите, а не веб-сервера.

Солярис

Цитата: digger от 16 апреля 2012, 05:31:55Логи форума смотрите, а не веб-сервера.
Дык, Вы в логах самого форума вообще ничего нет особенного. Их я, разумеется, смотрел в первую очередь.

Кстати, про логи форума я писал выше:
Цитата: Солярис от 15 апреля 2012, 17:15:09Однако в логах ошибок форума указано иное: "Невозможно отправить почту по указанному адресу". И указан адрес почты, на которую не возможно отправить письмо.
И что из такой записи можно подчерпнуть полезного? Ну, указано в ней еще адреса, при которых возникает ошибка. К примеру: http://www.сайт.ru/index.php?action=news;sa=mailingsend или http://www.сайт.ru/index.php?action=register2

Какие файлы движка отвечают за отправку почты? Может, в них какая-то ошибка закралась?

mania

Цитата: Солярис от 16 апреля 2012, 09:54:49
Дык, Вы в логах самого форума вообще ничего нет особенного. Их я, разумеется, смотрел в первую очередь.

Кстати, про логи форума я писал выше:И что из такой записи можно подчерпнуть полезного? Ну, указано в ней еще адреса, при которых возникает ошибка. К примеру: http://www.сайт.ru/index.php?action=news;sa=mailingsend или http://www.сайт.ru/index.php?action=register2

Какие файлы движка отвечают за отправку почты? Может, в них какая-то ошибка закралась?

Нашлось ли решение? Столкнулся с такой же проблемой.

Yarik

Был на латвийском хостинге сначала.Хостинг загадочный был,народ зарегится не мог.Никуда пимьма не отправлялись кроме майл.ру.Хостера пинал,кивали на скрипты,моды,кривые руки и т.д. и т.п.Устав пинать хостинг просто сменил его.И всё чудесно наладилось.