Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Проблема с почтой

Проблемы с установкой или работой phpBB 3.1.x? Получите помощь здесь!
С 1 июля 2018 года phpBB Group прекращает поддержку phpBB версии 3.1.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.1 до 1 января 2019 года.
Подробнее: Окончание поддержки phpBB 3.1.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
DesignerMix
phpBB 1.4.3
Сообщения: 96
Стаж: 9 лет 11 месяцев
Благодарил (а): 19 раз
Поблагодарили: 20 раз

Re: После переезда на phpBB 3.1.2 не работает отправка почты

Сообщение DesignerMix »

rxu, я подставил. Но где именно мне посмотреть вывод ошибки или сообщения?

Для вызова ошибки мне снова нужно убрать return false; после строки protected function starttls() { ?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16373
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Re: После переезда на phpBB 3.1.2 не работает отправка почты

Сообщение rxu »

DesignerMix писал(а):снова нужно убрать return false; после строки protected function starttls() { ?
да.

Добавлено спустя 33 секунды:
DesignerMix писал(а):Но где именно мне посмотреть вывод ошибки или сообщения?
Где-то вверху страницы при попытке борды отправить емайл.
Изображение
DesignerMix
phpBB 1.4.3
Сообщения: 96
Стаж: 9 лет 11 месяцев
Благодарил (а): 19 раз
Поблагодарили: 20 раз

Re: После переезда на phpBB 3.1.2 не работает отправка почты

Сообщение DesignerMix »

rxu, сделано:

Код: Выделить всё

[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_messenger.php on line 1426: stream_socket_enable_crypto() [streams.crypto]: this stream does not support SSL/crypto
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16373
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Re: После переезда на phpBB 3.1.2 не работает отправка почты

Сообщение rxu »

Не то.
Если попробовать перед этой строкой добавить

Код: Выделить всё

var_dump($this->server_parse('220', __LINE__));
Изображение
DesignerMix
phpBB 1.4.3
Сообщения: 96
Стаж: 9 лет 11 месяцев
Благодарил (а): 19 раз
Поблагодарили: 20 раз

Re: После переезда на phpBB 3.1.2 не работает отправка почты

Сообщение DesignerMix »

rxu, вот. Наверное снова не то:

Код: Выделить всё

int(0) [phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_messenger.php on line 1426: stream_socket_enable_crypto() [streams.crypto]: this stream does not support SSL/crypto
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16373
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Re: После переезда на phpBB 3.1.2 не работает отправка почты

Сообщение rxu »

DesignerMix писал(а):int(0)
Вот это вывод команды.

Добавлено спустя 18 минут 49 секунд:
DesignerMix
Пока не понял, но почтовый сервер готов установить защищенное соединение на порту 25, однако если посмотреть инструкции https://www.mail.nic.ru/tuningpc.shtml то порт должен быть 465.
Попробуйте отменить все правки кода, задать вместо 25 порт 465 и имя сервера с протоколом tls/ssl.
Изображение
alekseyhamov
phpBB 1.2.1
Сообщения: 22
Стаж: 9 лет 3 месяца
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Re: После переезда на phpBB 3.1.2 не работает отправка почты

Сообщение alekseyhamov »

rxu писал(а):Если после (в районе строки 1414)
КОД: ВЫДЕЛИТЬ ВСЁ
if ($err_msg = $this->server_parse('220', __LINE__))
{

поставить
КОД: ВЫДЕЛИТЬ ВСЁ
var_dump($err_msg);

Что выдаст?
Та же ошибка

Код: Выделить всё

functions_messenger.php on line 1425: stream_socket_enable_crypto() [streams.crypto]: this stream does not support SSL/crypto

log

Connecting to mail.nic.ru:25
LINE: 1020 <- 220 &#94;1 ESMTP CommuniGate Pro &#94;0. 

# EHLO web1192.nic.ru
LINE: 1369 <- 250-fcgp21.nicmail.ru your name is not web1192.nic.ru 

LINE: 1369 <- 250-DSN 
Заглушка return false; работает безукоризненно :-)
Жду развития в теме и исправлений.
Последний раз редактировалось Sheer 06.01.2015 12:59, всего редактировалось 1 раз.
Причина: bb-код
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16373
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Re: После переезда на phpBB 3.1.2 не работает отправка почты

Сообщение rxu »

alekseyhamov
Последнее попробуйте
rxu писал(а):отменить все правки кода, задать вместо 25 порт 465 и имя сервера с протоколом tls/ssl.
Изображение
DesignerMix
phpBB 1.4.3
Сообщения: 96
Стаж: 9 лет 11 месяцев
Благодарил (а): 19 раз
Поблагодарили: 20 раз

Re: После переезда на phpBB 3.1.2 не работает отправка почты

Сообщение DesignerMix »

rxu писал(а):Попробуйте отменить все правки кода, задать вместо 25 порт 465 и имя сервера с протоколом tls/ssl.
Я это уже пробовал и описывал ошибки вот в этом сообщении После переезда на phpBB 3.1.2 не работает отправка почты
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16373
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Re: После переезда на phpBB 3.1.2 не работает отправка почты

Сообщение rxu »

DesignerMix
А если подставить https://?
Изображение
DesignerMix
phpBB 1.4.3
Сообщения: 96
Стаж: 9 лет 11 месяцев
Благодарил (а): 19 раз
Поблагодарили: 20 раз

Re: После переезда на phpBB 3.1.2 не работает отправка почты

Сообщение DesignerMix »

rxu, вот, но ведь, если не ошибаюсь, эта ошибка может быть причиной настройки php.ini на хостинге. Возможно у тех, у кого функция fsockopen раскомментирована все работает:

Код: Выделить всё

Ошибка почты
» EMAIL/SMTP
/forum/adm/index.php

Не удалось соединиться с SMTP-сервером: 706218812 : Unable to find the socket transport "https" - did you forget to enable it when you configured PHP?

Errno 2: fsockopen() [<a href='function.fsockopen'>function.fsockopen</a>]: unable to connect to https://mail.nic.ru:465 (Unable to find the socket transport "https" - did you forget to enable it when you configured PHP?) at [ROOT]/includes/functions_messenger.php line 1003
Последний раз редактировалось Sheer 06.01.2015 12:59, всего редактировалось 1 раз.
Причина: bb-код
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16373
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Re: После переезда на phpBB 3.1.2 не работает отправка почты

Сообщение rxu »

DesignerMix писал(а):Возможно у тех, у кого функция fsockopen раскомментирована все работает
fsockopen у вас нормально работает, но секурные транспорты не включены в PHP.

Добавлено спустя 5 минут 43 секунды:
Покажите вывод скрипта

Код: Выделить всё

<?php
var_dump(stream_get_wrappers());
?>
Изображение
DesignerMix
phpBB 1.4.3
Сообщения: 96
Стаж: 9 лет 11 месяцев
Благодарил (а): 19 раз
Поблагодарили: 20 раз

Re: После переезда на phpBB 3.1.2 не работает отправка почты

Сообщение DesignerMix »

rxu писал(а):Покажите вывод скрипта

Код: Выделить всё

array(7) { [0]=> string(3) "php" [1]=> string(4) "file" [2]=> string(4) "glob" [3]=> string(4) "data" [4]=> string(4) "http" [5]=> string(3) "ftp" [6]=> string(13) "compress.zlib" }
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16373
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Re: После переезда на phpBB 3.1.2 не работает отправка почты

Сообщение rxu »

Нет в списке защищенных врапперов, https в частности. Похоже, openssl не включен.
Изображение
DesignerMix
phpBB 1.4.3
Сообщения: 96
Стаж: 9 лет 11 месяцев
Благодарил (а): 19 раз
Поблагодарили: 20 раз

Re: После переезда на phpBB 3.1.2 не работает отправка почты

Сообщение DesignerMix »

rxu писал(а): Похоже, openssl не включен.
т.е. у кого на хостинге включен SSL - те с данной проблемой не столкнутся, а у кого выключен, но почта настроена на обычное (не защищенное) подключение - столкнутся. На мой взгляд так не должно быть. Функция, которой требуется SSL, должна вызываться при непосредственной настройке на защищенное подключение к почте. Ну это просто ИМХО

Вернуться в «Поддержка phpBB 3.1.x»