на модерации Регистрация пользователей.

sergey67

Пользователь
Версия TP
2.4.2
Версия TorrentPier: v2.4.2 ( в админке показывает Cattle (v2.4.4))
Дата выпуска: 22-07-2024
Freebsd 14 , Apache24 , PHP83 , Mysql8 .
Проблема такая .... Не работает регистрация пользователей и соответственно не работает почта . Не пойму , что не так .
В настройках /library/config.php так :
// Email
$bb_cfg['emailer'] = [
'enabled' => true,
'smtp' => [
'enabled' => true, // send email via external SMTP server
'host' => 'yandex.ru', // SMTP server host
'port' => 587, // SMTP server port
'username' => 'mххх[email protected]', // SMTP username (if server requires it)
'password' => 'gfmoхххххbycitm', // SMTP password (if server requires it)
'ssl_type' => '', // SMTP ssl type (ssl or tls)
],
];
При попытке отредактировать пользователя выдаёт ошибку :
Failed sending email: Connection could not be established with host "yandex.ru:587": stream_socket_client(): Unable to connect to yandex.ru:587
При попытке зарегистрироваться письмо с подтверждением не приходит .
Из консоли freebsd письмо прекрасно уходит и туда куда надо ( не в спам ) .
 

DimaUZB2001

Пользователь
Код:
'host' => 'smtp.yandex.ru', // SMTP server host
'port' => 456, // SMTP server port
'username' => 'Имя почты', // SMTP username (if server requires it)
'password' => 'пароль', // SMTP password (if server requires it)
'ssl_type' => 'ssl', // SMTP ssl type (ssl or tls)
 
Последнее редактирование:

DimaUZB2001

Пользователь
Шаг 1. Настройте ящик
Откройте раздел

Please Login or Register to view hidden text.

в настройках Яндекс Почты.
Обязательно выберите опции Разрешить доступ к почтовому ящику с помощью почтовых клиентов → С сервера imap.yandex.ru по протоколу IMAP и Пароли приложений и OAuth-токены.
Сохраните изменения.

Шаг 2. Создайте пароль приложения

Please Login or Register to view hidden text.

Пароли приложений вашего аккаунта Яндекс ID и нажмите Создать новый пароль.
Выберите тип приложения Почта.
Придумайте название пароля, например укажите название приложения, для которого вы создаете пароль. С этим названием пароль будет отображаться в списке.
Нажмите кнопку Далее. Пароль приложения отобразится во всплывающем окне.
 

DimaUZB2001

Пользователь
Исправный:
PHP:
// Email
$bb_cfg['emailer'] = [
    'enabled' => true,
    'smtp' => [
        'enabled' => true, // send email via external SMTP server
        'host' => 'smtp.yandex.ru', // SMTP server host
        'port' => 465, // SMTP server port
        'username' => 'Имя почты', // SMTP username (if server requires it)
        'password' => 'Пароль', // SMTP password (if server requires it)
        'ssl_type' => 'ssl', // SMTP ssl type (ssl or tls)
    ],
];
 

sergey67

Пользователь
DimaUZB2001 , Всё это я сделал - пароль получил и от почты мыла и от почты яндекс , попробую smtp.yandex.ru и поменять порт .
 

sergey67

Пользователь
Поставил smtp.mail.ru
'enabled' => true, // send email via external SMTP server
'host' => 'smtp.mail.ru', // SMTP server host
'port' => 465, // SMTP server port
'username' => 'serххх[email protected]', // SMTP username (if server requires it)
'password' => 'YFvF1p1rхххPK52yn6', // SMTP password (if server requires it)
'ssl_type' => 'ssl', // SMTP ssl type (ssl or tls)
Получаю ошибку :
Failed sending email: Expected response code "250" but got code "550", with message "550 not local sender over smtp".
 

DimaUZB2001

Пользователь
Поставил smtp.mail.ru
'enabled' => true, // send email via external SMTP server
'host' => 'smtp.mail.ru', // SMTP server host
'port' => 465, // SMTP server port
'username' => 'serххх[email protected]', // SMTP username (if server requires it)
'password' => 'YFvF1p1rхххPK52yn6', // SMTP password (if server requires it)
'ssl_type' => 'ssl', // SMTP ssl type (ssl or tls)
Получаю ошибку :
Failed sending email: Expected response code "250" but got code "550", with message "550 not local sender over smtp".
Лучше используй smtp.gmail.com и порт 465 у меня всё работает
 

sergey67

Пользователь
Большое спасибо ! Всё работает ! Сомнения правда были ... пароль с пробелами .
И ещё вопрос ... После изменений в SIDEBAR 2 .

Некоторые файлы TorrentPier не прошли проверку целостности!​

Как исправить ???
 
Последнее редактирование:
Сверху