[РЕШЕНО] Не приходит письмо с подтверждением регистрации (остальные письма приходят)

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

Аватар пользователя vkapas vkapas 31 июля 2011 в 14:25

Всем доброго дня.

Проблема заключается в следующем: после регистрации пользователя (им самим или администратором) не приходит уведомление на указанный при регистрации email. При том, что уведомления о блокировке, разблокировке и удалении учётной записи приходят без проблем.

UPD: частично решено. См.последний абзац.

1. В настройках регистрации admin/user/settings перепробовал все комбинации: "Только администраторы могут создавать учетные записи" / "Посетители могут создавать учетные записи, разрешение администратора не требуется" / "Регистрация разрешена, одобрение администратора требуется", включал и отключал галку "Требуется подтверждение почтового адреса".
2. Проверил отчёт admin/reports/dblog -- после регистрации пользователя там пусто. Ни уведомлений, ни ошибок.
3. Хостеру писал (AGAVA). Ответили, что с их стороны никаких ошибок нет.
4. Установил модуль mail_logger, при любом действии, кроме регистрации лог есть, при регистрации нового пользователя -- пусто.
5. В admin/settings/site-information менял адрес отправки почты на me@localhost.com, admin@%site_name%.ru и другие. Никакого результата.

Пока набирал сообщение, прочитал про похожую проблему, где человек отключил триггер переадресации (перенаправление на страницу user после регистрации) и у него всё заработало. Тоже отключил триггер и проблема с уведомлением после регистрации исчезла.
Это вообще нормально? Где здесь связь?

Комментарии

Аватар пользователя vkapas vkapas 1 августа 2011 в 22:17

"vkapas" wrote:
отключил триггер и проблема с уведомлением после регистрации исчезла.

Коллеги, какая есть альтернатива модулю Trigger?
Чтобы без глюков с уведомлениями Smile

P.S. Уведомления на email это ещё полбеды, из-за trigger также некорректно работает ContentProfile при регистрации.

Аватар пользователя vkapas vkapas 2 августа 2011 в 11:52

Спасибо, то, что нужно.

Не могу разобраться, где в rules отключить лишние для пользователя сообщения, например:

0 ms "Создана новая учетная запись пользователя" has been invoked.
0.277 ms Выполнение правила "После регистрации перемещаем на страницу авторизации" из набора правил "Создана новая учетная запись пользователя"
38.771 ms Выполнение действия: "Переадресация страницы"
39.406 ms Выполнение действия: "Отобразить настраиваемое сообщение сайта"
39.613 ms Evaluation of "Создана новая учетная запись пользователя" has been finished.
Аватар пользователя vkapas vkapas 2 августа 2011 в 12:17

Тоже на это грешил, но единственное, что нашёл, это "Сообщения об ошибках" установил просто "Записывать сообщения в журнал" (и не выводить на экран) в admin/settings/error-reporting. Не помогло.

Модуля devel нет, никаких других отладочных модулей не установлено.

Аватар пользователя vkapas vkapas 2 августа 2011 в 12:50

"<a href="mailto:sas@drupal.org">sas@drupal.org</a>" wrote:
для модуля Rules на странице admin/build/modules какие возможности включены ?

Rules
Rules Administration UI
Rules Scheduler

Аватар пользователя vkapas vkapas 2 августа 2011 в 13:21

Ндааа. Как всегда, всё было на самом видном месте. Как я мог такое пропустить.

admin/rules/settings —> "Выводить отладочную информацию" —> OFF.