Ошибка при регистрации нового пользователя

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

Аватар пользователя Resager Resager 7 января 2010 в 20:48

У меня такая проблема, когда регистрируется какой-нибудь пользователь, то выдаётся вот ето:

warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\xampp\htdocs\drupal\includes\mail.inc on line 193.
Невозможно отправить e-mail. Пожалуйста, свяжитесь с администратором сайта, если проблема будет повторяться.
warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\xampp\htdocs\drupal\includes\mail.inc on line 193.
Невозможно отправить e-mail. Пожалуйста, свяжитесь с администратором сайта, если проблема будет повторяться.

Сам свою Аднмискую учётную запись создал давно.. полгода назад...

Как это исправить? Ну или отключить отправку? Я вроде отключал.. всё равно пытается отправить и выдаёт эту ошибку (Ну в любом случае, придётся же налаживать это дело)

(Извините, но всё же спрошу, как узнать версию своего друпал, и как узнать где лежит база данных с пользователями, и как её изменить) - не стал в отдельную тему, вдруг ругать не будете))

Комментарии

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 7 января 2010 в 21:07

1. Косяк хостера, либо фича
2. Версию друпала можно узнать в админке, в отчёте о состоянии
3. База пользователей лежит в базе данных, которую использует друпал, если задаётся такой вопрос, то лучше туда не лезть

Аватар пользователя Resager Resager 7 января 2010 в 21:31

Косяк хостера?)))) Я держу это на своей машине)))

У мну запущен Апач, ПхпАдмин, Мускул, И файлЗилла.
В настройках E-mail с которого якобы должны отсылаться письма, "localhost@mysite.ru", однако ко мне на страничку можно попасть по IP ))

Аватар пользователя mak-vardugin mak-vardugin 8 января 2010 в 3:53

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

галочку тут убрать "Требуется подтверждение по электронной почте, когда посетитель создает учетную запись"
и не забудьте сохранить : )

Потом все поставите обратно, когда выложите на сайт.

Аватар пользователя Resager Resager 8 января 2010 в 10:39

Сделал всё как вы сказали, но всё по прежнему, может проще поднять почтовый сервер?
Выкладывать сайт буду как минимум черз год... а целый год в нерабочем состоянии это не правльно(((
Неужели нет другого выхода?
Может подскажете, какие функции отвечают за отправку письма? Я бы в них поправил кое-чего.. например в начале написал return(); и всё...

Порт 25 у фаервола открыт, однако выдаётся такая ошибка:

warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\xampp\htdocs\drupal\includes\mail.inc on line 193.
Невозможно отправить e-mail. Пожалуйста, свяжитесь с администратором сайта, если проблема будет повторяться.

Аватар пользователя Dan Dan 8 января 2010 в 20:51

"Resager" wrote:
Выкладывать сайт буду как минимум черз год... а целый год в нерабочем состоянии это не правльно(((

Что значит "в нерабочем"? Сайт работает. Это именно "косяк хостера", а то что хостер - Вы, ничего не меняет. Если хотите чтобы у Вас на локальной машине сайт работал как на площадке - настраивайте свой сервер.