После установки одного из хаков:
Stop Spam Bots
Cyb_S-FM_v24_ru_v101.xml
product-vb_loginza_VB3_UTF-8
product-awc_simplespambotprotect_ru_utf8
перестала отправляться почта при регистрации нового пользователя, форум выдал ошибку:
Warning: file_get_contents(http://www.stopforumspam.com/api?ip=94.253.89.115) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 503 Service unavailable in [path]/register.php(385) : eval()'d code on line 2
Warning: file_get_contents(http://[email protected]) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 503 Service unavailable in [path]/register.php(385) : eval()'d code on line 6
Письма на mail.ru, yandex.ru, rambler.ru, gmail.com и др. не направлялись также из раздела Обслуживание\Диагностика.
Почтовые ящики исправны, переписка между ними и адресом форума, с использованием почтового интерфейса хостера (без использования движка форума) идет нормально.
Хак Stop Spam Bots был удален. Ошибка при регистрации пользователя исчезла, однако почта при регистрации нового пользователя, почта не доходит, форум пишет, что письмо направил.
Из раздела Обслуживание\Диагностика письма на mail.ru, yandex.ru, rambler.ru, gmail.com почта отправляется про прошествии большого промежутка времени. Т.е. чтобы второе письмо дошло, надо сделать промежуток перед отправкой. Сведения об ошибках не появляются.
Ставить букву -f, изменять очередь отправки в Разделе Основные настройки\Опции электронной почты пробовал.
Отправка через SMTP выключена.
После отключения всех указанных хаков, проблема осталась.
Warning: file_get_contents(http://www.stopforumspam.com/api?ip=94.253.89.115) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 503 Service unavailable in [path]/register.php(385) : eval()'d code on line 2
Warning: file_get_contents(http://[email protected]) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 503 Service unavailable in [path]/register.php(385) : eval()'d code on line 6
failed to open stream: HTTP request failed! HTTP/1.1 503 Service unavailable
Причем тут хаки? Ошибка же написана!!
Код:Warning: file_get_contents(http://www.stopforumspam.com/api?ip=94.253.89.115) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 503 Service unavailable in [path]/register.php(385) : eval()'d code on line 2 Warning: file_get_contents(http://[email protected]) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 503 Service unavailable in [path]/register.php(385) : eval()'d code on line 6
Сервис не доступен - 503 ошибка;
Код:failed to open stream: HTTP request failed! HTTP/1.1 503 Service unavailable
Хз, там ещё про код написано.
После сноса хака ошибка перестала появляться.
Где посмотреть логи прохождения почты, чтобы понимать где она застревает (теряется)?
У Вас почта по smtp ходит? или через PHP mail?
Попробуйте настроить по smtp и проверить.
Основные настройки - Опции электронной почты
Вот придется, чувствую я. Не хотелось бы, ибо раньше было всё ок. А за SMTP хостеру надо доплачивать.
Но с логов надо начать ИМХО.
За SMTP доплачивать, в честь чего ?
Привяжите домен, например, к pdd.yandex.ru. И все, вопрос решен, просто записи для почты измените и никому доплачивать не надо, плюс отличная сильная защита от спама.
Тогда письма будут с yandexа, что ИМХО не есть эстетично.
Письма будут с вашего привязанного домена, а не с Яндекса
Не понимаю как такое счастье возможно.
Если жизнь прижмет, так и сделаю. Спасибо.
Но тут надо понимать, как будет лучше, насколько быстрее будет ходить почта, как изменится нагрузка на движок?
Стала потихоньку приходить почта.
Где она застревала и почему бы узнать.