Всем здравствуйте. Думаю, что проблема в чем-то очень простом, но пока никак не могу понять в чем дело. Есть страница, на которой требуется авторизованный пользователь. Определяю константу "NEED_AUTH" до подключения пролога. На этом этапе пока все хорошо. Выводится форма авторизации, она работает. На этой же форме есть ссылка "Забыл пароль", которая в запрос добавляет GET параметр forgot_password=yes. Перехожу по ссылке, форма меняется. Предлагает ввести логин или email. Заполняю какое-либо поле (пробовал и какое-нибудь одно и оба). Нажимаю на кнопку отправки. Вываливается сообщение, что все хорошо, мол, отправили Вам на мыло сообщение с контрольной строкой и т.д. Но вот только проблема в том, что письма не приходит. Что сразу проверил: 1) Типы почтовых событий. Вроде все есть, в каждом из них прикреплен шаблон.
2) Проверил, работает ли в принципе отправка писем. Функцией mail() отправил тестовое письмо, все нормально. Да и остальные почтовые шаблоны отправляются. Так что вроде проблема не в почте.
3) Шаблон формы "Забыл пароль" кастомизирован. Проверил наличие всех полей, проверил их атрибуты name. Все соответствует дефолтному битриксовому шаблону.
Из примечательного: Проверил таблицу b_event, в ней НЕ создается записи по поводу отправки email с контрольной строкой.
В общем, пока нет идей, куда копать!
И сразу тогда вопрос/уточнение: для формы "Забыл пароль" используется тип почтового события USER_INFO?