исправлено Ошибки групп

Lange

Легенда
Версия TP
иная
При добавлении в группу пользователя созданного через админку, выскакивают такие ошибки:
Failed sending email: Symfony\Component\Mailer\Exception\TransportException: Connection to "process /usr/sbin/sendmail -bs" has been closed unexpectedly. in C:\server\domains\test\vendor\symfony\mailer\Transport\Smtp\Stream\AbstractStream.php:84 Stack trace: #0 C:\server\domains\test\vendor\symfony\mailer\Transport\Smtp\SmtpTransport.php(315): Symfony\Component\Mailer\Transport\Smtp\Stream\AbstractStream->readLine() #1 C:\server\domains\test\vendor\symfony\mailer\Transport\Smtp\SmtpTransport.php(252): Symfony\Component\Mailer\Transport\Smtp\SmtpTransport->getFullResponse() #2 C:\server\domains\test\vendor\symfony\mailer\Transport\Smtp\SmtpTransport.php(194): Symfony\Component\Mailer\Transport\Smtp\SmtpTransport->start() #3 C:\server\domains\test\vendor\symfony\mailer\Transport\AbstractTransport.php(72): Symfony\Component\Mailer\Transport\Smtp\SmtpTransport->doSend() #4 C:\server\domains\test\vendor\symfony\mailer\Transport\Smtp\SmtpTransport.php(136): Symfony\Component\Mailer\Transport\AbstractTransport->send() #5 C:\server\domains\test\vendor\symfony\mailer\Transport\SendmailTransport.php(74): Symfony\Component\Mailer\Transport\Smtp\SmtpTransport->send() #6 C:\server\domains\test\vendor\symfony\mailer\Mailer.php(45): Symfony\Component\Mailer\Transport\SendmailTransport->send() #7 C:\server\domains\test\src\Emailer.php(194): Symfony\Component\Mailer\Mailer->send() #8 C:\server\domains\test\group.php(226): TorrentPier\Emailer->send() #9 {main}
 

Conteo

Администратор
Почту настраивали в конфиге для отправки писем? Если нет, пробуйте отключить отправку на почту уведомления о вступлении/принятия в группу, library/config.php поменять на
$bb_cfg['group_send_email'] = false;
 

Lange

Легенда
Это из-за того что не настроен SMTP для отправки писем. Conteo выше ответил как исправить.
Да, все верно, проверил сейчас, ошибки нет после отключения. Может стоит исключение сделать какое нибудь, если не настроено, то ничего не происходит.
 

belomaxorka

Разработчик
Администратор
В целом проблема исправлена. Теперь сообщение об ошибке более дружелюбное
Снимок экрана 2023-07-17 003200.png
 

Lange

Легенда
Влито:

Please Login or Register to view hidden text.

Делаю все тоже самое, но отправляю в личку сообщение пользователю, выдает ошибки:
Failed sending email: Symfony\Component\Mailer\Exception\TransportException: Connection to "process /usr/sbin/sendmail -bs" has been closed unexpectedly. in C:\server\domains\test\vendor\symfony\mailer\Transport\Smtp\Stream\AbstractStream.php:84 Stack trace: #0 C:\server\domains\test\vendor\symfony\mailer\Transport\Smtp\SmtpTransport.php(315): Symfony\Component\Mailer\Transport\Smtp\Stream\AbstractStream->readLine() #1 C:\server\domains\test\vendor\symfony\mailer\Transport\Smtp\SmtpTransport.php(252): Symfony\Component\Mailer\Transport\Smtp\SmtpTransport->getFullResponse() #2 C:\server\domains\test\vendor\symfony\mailer\Transport\Smtp\SmtpTransport.php(194): Symfony\Component\Mailer\Transport\Smtp\SmtpTransport->start() #3 C:\server\domains\test\vendor\symfony\mailer\Transport\AbstractTransport.php(72): Symfony\Component\Mailer\Transport\Smtp\SmtpTransport->doSend() #4 C:\server\domains\test\vendor\symfony\mailer\Transport\Smtp\SmtpTransport.php(136): Symfony\Component\Mailer\Transport\AbstractTransport->send() #5 C:\server\domains\test\vendor\symfony\mailer\Transport\SendmailTransport.php(74): Symfony\Component\Mailer\Transport\Smtp\SmtpTransport->send() #6 C:\server\domains\test\vendor\symfony\mailer\Mailer.php(45): Symfony\Component\Mailer\Transport\SendmailTransport->send() #7 C:\server\domains\test\src\Emailer.php(194): Symfony\Component\Mailer\Mailer->send() #8 C:\server\domains\test\privmsg.php(926): TorrentPier\Emailer->send() #9 {main}

Причем в конфиге, как я выше писал, отключены письма.
 

belomaxorka

Разработчик
Администратор
Выгрузил себе изменения, ошибка теперь выскакивает как у вас на картинке, хотя письма отключены.
При добавлении в группу, просто добавляет.
Значит не отключен сам emailer в настройках. А вообще, $bb_cfg['group_send_email'] вот отключение этого разве недостаточно? Ошибка все равно есть?
 
Сверху