Не приходит письмо о регистрации на моём сайте на хосте timeweb.ru, где ошибка?
Добрый день! Финальный сайт поместил на timeweb.ru . user и admin регистрируются и отрабатывают как надо. При регистрации нового пользователя получаю сообщение:
Вы успешно зарегистрировались. Проверьте свой email, чтобы активировать аккаунт.
В MySQL базе вижу user_temp с именем и почтой, которые указал при регистрации. Однако на указанный адрес никакого письма не приходит и никаких сообщений об ошибках не вижу. Помогите пожалуйста в решении этого вопроса.
5 ответов
В libraries/Dx_auth.php есть такая функция?:
function _email($to, $from, $subject, $message)
{
$this->ci->load->library('Email');
$email = $this->ci->email;
$email->from($from);
$email->to($to);
$email->subject($subject);
$email->message($message);
return $email->send();
}
И в этом же файле метод есть?
function register($username, $password, $email)
и внутри него вызов отправки email такой есть?
$this->_email($email, $from, $subject, $message);
Я брал исходный код из последнего урока, размещал в таймвебе, письма о регистрации приходили. Аккаунт кстати случайно не тестовый на таймвебе? Если да, то функция по отправке почты может не работать:
https://timeweb.com/ru/help/pages/viewpage.action?pageId=4358190
Добрый день, student_cX4p_FA9 ! Указанные Вами: 1.функция, 2.метод и 3.вызов отправки email в финальном сайте kinomonster размещённом мной на хосте timeweb - есть!
Решено! Спасибо всем! В тестовом аккаунте нельзя отправлять письма. (Техподдержка timeweb)
Решено! Спасибо всем! В тестовом аккаунте нельзя отправлять письма. (Техподдержка timeweb)