Благодарствую за скорый ответ!
Siava писал(а): у вас в настройках почты выставлена отправка через SMTP-сервер "да" или "нет"?
Да
Siava писал(а):
В функции starttls() происходит довольно строгая проверка и при использовании PHP 5.6 и выше + если что-то не так с SSL-сертификатом (например, если он самоподписан или в вашем случае, не содержит какой-то там поддомен), то будет ошибка или предупреждение.
php5.6.19
Да и видимо попался грамотный пользователь, что обратил на это мое внимание, за что ему конечно же благодарствую!
Проверил и действительно выдает при новой регистрации раньше такого не замечал, да и хостинг был другой, да и версия php тоже.
В данном случае про сертификаты ничего не знаю
Siava писал(а):
Можно обойти это в includes/functions_messenger.php
найти
добавить после
Заглушку попробую вставить.
Из техподдержки хостинга дали ссылку вот на такое похожее по сообщению
https://laracasts.com/discuss/channels/ ... /smtp-mail
Как это прокомментируете и возможно ли такой вариант, применимо к движку форума?
Ну и собственно про отключение DEBUG в другом месте???
Отправлено спустя 24 минуты 1 секунду:
Вот полный код этой функции
Сразу идет проверка на stream_socket_enable_crypto
Код: Выделить всё
protected function starttls()
{
if (!function_exists('stream_socket_enable_crypto'))
{
return false;
}
if (!isset($this->commands['STARTTLS']))
{
return false;
}
$this->server_send('STARTTLS');
if ($err_msg = $this->server_parse('220', __LINE__))
{
return false;
}
$result = false;
$stream_meta = stream_get_meta_data($this->socket);
if (socket_set_blocking($this->socket, 1))
{
$result = stream_socket_enable_crypto($this->socket, true, STREAM_CRYPTO_METHOD_TLS_CLIENT);
socket_set_blocking($this->socket, (int) $stream_meta['blocked']);
}
return $result;
}
а по номеру строки 1426 в DEBUG выходит строка
Код: Выделить всё
$result = stream_socket_enable_crypto($this->socket, true, STREAM_CRYPTO_METHOD_TLS_CLIENT);
Вы можете прокомментировать этот код и почему он сразу не возвратил false?
---------------------------------------------------------------------------------------------------------------------
Добавил return false в самом начале функции и действительно ничего не показало в выводе, и письмо с активацией приходит!!!

Благодарствую!
Однако все равно хотелось бы узнать про отключения DEBUG
