Нет сообщения при регистрации

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

Аватар пользователя drupdev1 drupdev1 25 января 2011 в 13:21

Такая проблема:
При регистрации пользователя, ему, на указанный e-mail должно прийти письмо с паролем. Так же после регистрации должно вывестись сообщение пользователю, о том что письмо отправлено и т.п.
Пользователь создается, но письмо с паролем не приходит, даже скорее не отправляется. Никаких сообщений не выводится.

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

Комментарии

Аватар пользователя drupdev1 drupdev1 25 января 2011 в 14:05

В какой-то теме советовали установить модуль SMTP и PHPmailer. Я установил. При настройке отправляю тестовое письмо - приходит. Но отправилось не сразу, были некоторые моменты. В процессе поиска решения проблемы я понял так, что SMTP-сервер Друпалом не используется. Письма отправляются с помощью класса PHPmailer, через сокеты. Хотя я может что-то напутал.

Если бы не работал SMTP-сервер, или работал не корректно, то выводилось бы какое-нибудь сообщение. Так? Сообщений нет. В логах тоже ничего такого.
Поэтому я делаю вывод, что письмо даже не отправлялось.

Аватар пользователя drupdev1 drupdev1 25 января 2011 в 14:17

на странице "admin/settings/error-reporting", в поле "Сообщения об ошибках" установлено "Записывать ошибки в журнал и выводить на экран".

Аватар пользователя vadim_ vadim_ 25 января 2011 в 14:28

Убедитесь, что вы регистрируйтесь не с почтой на mail.ru. Попробуйте разные почтовые ящики.

Недавно мы сталкивались с проблемой, когда конкретно на mail.ru не отправлялось.

Аватар пользователя new_version new_version 25 января 2011 в 15:14

я почему сказал про SMTP, не давно такая же проблема была, функция mail возвращала 1 что типа все хорошо письмо ушло, а адресату не доставлялось. позвонил системному администраторы, оказывается нужно было на сайте хостера указать действующий e-mail, я этим не занимался системщик это сделал.

Аватар пользователя drupdev1 drupdev1 25 января 2011 в 15:18

У меня указан действующий e-mail.
Если бы друпал "думал", что письмо ушло, то пользователю вывелось бы сообщение о результате регистрации. Правильно?

Аватар пользователя drupdev1 drupdev1 2 марта 2011 в 13:38

Разобрался!

На регистрацию пользователя был назначен триггер. Отключил его и письмо отправилось.
Теперь надо разбираться как работают триггеры.