При регистрации на сайте, CMS не отправляет письмо на ящик зарегистрировавшегося. При этом выводит уведомление о том, что письмо было отправлено. В админке в разделе "people" появляется зарегистрировашийся юзер, но войти на сайт под своим аккаунтом он не может, т.к. не знает пароля.
Помогите решить проблему.
Комментарии
а где сайт?
сайт на бесплатном хостинге: guz-14.16mb.com
А письмо не на mail.ru (и прочие его домены) шлётся?
пробовал на gmail.com и mail.ru - не шлется
Залил такой скрипт:
<?php
$to = 'guzovskogo14@gmail.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
Выдает ошибку при обращении к нему через браузер:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/u83347/public_html/mail.php on line 2
В качестве альтернативы стандартного способа отправки писем, возможно использовать SMTP сервер и модуль SMTP Authentication Support
Бесплатный хостинг - зло.
Не жалейте 10-20 уе в месяц и подобных проблем не будет.
Обратился в техподдержку хостинга, они просят предоставить код отвечающий за отправку писем. Откуда его можно копирнуть?