уведомление при регистрации

Главные вкладки

Аватар пользователя Сергей Д Сергей Д 15 июля 2016 в 20:59

Здравствуйте
Создаю сайт на друпал 7 на хостинге hostinger.ru
В account settings задал возможность создания аккаунта пользователем, но с одобрения администратором, в настройках сайта
задал свой email derkachev@list.ru . Я администратор
Пользователь создает аккаунт без проблем, но администратор не получает письма
Хотя если на триггер события создания аккаунта подвесить действие переадресации на вызов php-скрипта, состоящего из одной строки вызова функции mail() с тем же адресом, то письмо приходит. Т.е. можно сделать вывод, что хостинг не блокирует программную отправку писем из друпал.
А почему штатное уведомление при создании аккаунта не приходит ?

Комментарии

Аватар пользователя Сергей Д Сергей Д 16 июля 2016 в 17:57

И в самом деле нигде в подсказках не написано.
А как же узнает администратор о новом пользователе, ожидающем одобрения ?

И вот цитата из James T. Drupal 7 Business Solutions
Additionally, the administrator of the sitewill receive an
e-mail that a new user has signed up for an account and needs to
be approved. This e-mail will be sent to whatever account you have specified as
the main website-based administrator e-mail in the website information settings
at Configuration | Site information. Additionally, the new user will receive
two e-mails. The first will notify them that the account is pending approval and the
second will notify them when the account is activated.

Кроме того, если создать действие Send e-mail с адресом администратора и его прикрепить к событию создания аккаунта, то письмо так же НЕ приходит. Только программный вызов mail() в php-скрипте отправляет письмо.

Неужели для уведомления администратора надо писать свой модуль ?

Аватар пользователя Сергей Д Сергей Д 18 июля 2016 в 18:00

Еще раз здравствуйте
Я думаю, что хостинг настроен правильно, т.к. работает mail() в самостоятельном php-скрипте и работает отправка писем при включенном модуле reroute_emails (нашел такой)

В друпале мне кажется не запутаешься - в нем всего два места, где прописывается адрес администратора - в учетной записи администратора и в Site information. Там проверено сто раз

Но вот что выявляет модуль reroute_emails. Если адресом администратора на сайте указать реальный адрес "derkachev@list.ru", то даже модуль не перехватывает письмо, а если указать не реальный ("qq@qq.qq"), то перехватывает и пересылает с текстом, какой я и ожидаю, а именно "пользователь такой-то ожидает одобрения аккаунта"
Какие будут соображения с учетом этой информации ?