Страница 1 из 1

OSP и движки для форумов XENFORO и Phpbb

Добавлено: 12 июл 2021, 09:39
SCSMDRU
Добрый день уважаемые.
Проблема такова, что не могу добиться того, что бы при регистрации на форуме, приходило регистрирующему письмо с сылкой на регистрацию.
Всё что на форуме нашёл, перепробовал.
Устанавливаю OSP 5.3.7
Распаковываю движок в папку domains.Всё устанавливаю как полагается,
но не получается прикрутить адрес электронной почты, чтобы сайт отправлял ссылку для подтверждения регистрации на форуме.
В настройках OSP прописываю всё как полагается.
Сервер исходящей почты (SMTP-сервер) smtp.mail.ru
Пароль тот который использую для входа на ящик
Порт SMTP — 465
Имя пользователя соответственно ящик почтовый в полном формате
шифрование любое выбирал ничего не произошло
На движках устанавливаемых указывал тоже смое что и в OSP.
Никаких результатов
PHP в модулях выбран 7.2
HTTP Apach 2.4 PHP 7.2-7.4
Способ отправки выбирал и тот и другой

Re: OSP и движки для форумов XENFORO и Phpbb

Добавлено: 13 июл 2021, 06:07
SagePointer
За Xenforo не скажу (демку они предоставляют только на своих серверах), а в PHPBB - адрес сервера нужно для мейл.ру указывать "tls://smtp.mail.ru". Пароль сгенерировать на почте в разделе "Пароли для внешних приложений", логин - полный е-мейл. Если письма не отправляются - то в админке phpBB смотреть раздел Обслуживание -> Лог ошибок, там будет лог подключения к SMTP-серверу, по которому можно будет понять, что именно серверу не нравится в настройке.
Вот такой вариант работает (на PHP 8.0 проверял, не думаю, что версия PHP как-то влияет):
mail.png

Re: OSP и движки для форумов XENFORO и Phpbb

Добавлено: 13 июл 2021, 10:40
SCSMDRU
SagePointer писал(а): 13 июл 2021, 06:07 За Xenforo не скажу (демку они предоставляют только на своих серверах), а в PHPBB - адрес сервера нужно для мейл.ру указывать "tls://smtp.mail.ru". Пароль сгенерировать на почте в разделе "Пароли для внешних приложений", логин - полный е-мейл. Если письма не отправляются - то в админке phpBB смотреть раздел Обслуживание -> Лог ошибок, там будет лог подключения к SMTP-серверу, по которому можно будет понять, что именно серверу не нравится в настройке.
Вот такой вариант работает (на PHP 8.0 проверял, не думаю, что версия PHP как-то влияет):
mail.png
Спасибо за ответ, но всё равно что то не то.Вот лог с Админки

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

Ошибка при отправке email в строке 1561. Ответ сервера: 501 5.0.0 Invalid domain name
.
Backtrace
Connecting to tls://smtp.mai.ru:465
LINE: 1204 <- 220 Ready ESMTP


LINE: 1551 <- 501 5.0.0 Invalid domain name


LINE: 1561 <- 501 5.0.0 Invalid domain name

Re: OSP и движки для форумов XENFORO и Phpbb

Добавлено: 13 июл 2021, 19:41
SagePointer
SCSMDRU писал(а): 13 июл 2021, 10:40 Connecting to tls://smtp.mai.ru:465
Перечитайте адрес внимательно, пока не увидите в нём опечатку

Re: OSP и движки для форумов XENFORO и Phpbb

Добавлено: 14 июл 2021, 05:06
SCSMDRU
SagePointer писал(а): 13 июл 2021, 19:41
SCSMDRU писал(а): 13 июл 2021, 10:40 Connecting to tls://smtp.mai.ru:465
Перечитайте адрес внимательно, пока не увидите в нём опечатку
Опечатку устранил, но всё равно нет отправки\

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

Ошибка при отправке email в строке 1671. Ответ сервера: 501 Syntactically invalid EHLO argument(s)
.
Backtrace
Connecting to tls://smtp.mail.ru:465
LINE: 1204 <- 220 smtp36.i.mail.ru ESMTP ready (Looking for Mail for your domain? Visit https://biz.mail.ru)


LINE: 1551 <- 250-smtp36.i.mail.ru

LINE: 1551 <- 250-SIZE 73400320

LINE: 1551 <- 250-8BITMIME

LINE: 1551 <- 250-PIPELINING

LINE: 1551 <- 250 AUTH PLAIN LOGIN XOAUTH2


LINE: 1551 <- 250-smtp36.i.mail.ru

LINE: 1551 <- 250-SIZE 73400320

LINE: 1551 <- 250-8BITMIME

LINE: 1551 <- 250-PIPELINING

LINE: 1551 <- 250 AUTH PLAIN LOGIN XOAUTH2

# AUTH PLAIN
LINE: 1664 <- 334

# Omitting sensitive information
LINE: 1671 <- 501 Syntactically invalid EHLO argument(s)

Re: OSP и движки для форумов XENFORO и Phpbb

Добавлено: 14 июл 2021, 05:16
SagePointer
SCSMDRU писал(а): 14 июл 2021, 05:06 Syntactically invalid EHLO argument(s)
Имя компьютера в винде поставьте нормальное, без русских букв, спецсимволов и пробелов (дефис - можно использовать). Максимум 15 букв (иначе Windows обрежет).
Или отредактировать includes/function_messenger.php и заменить там вызовы php_uname('n') на какую-нибудь предзаготовленную строку, которая будет отправляться почтовому серверу в качестве имени компьютера.

Re: OSP и движки для форумов XENFORO и Phpbb

Добавлено: 15 июл 2021, 06:25
SCSMDRU
SagePointer писал(а): 14 июл 2021, 05:16
SCSMDRU писал(а): 14 июл 2021, 05:06 Syntactically invalid EHLO argument(s)
Имя компьютера в винде поставьте нормальное, без русских букв, спецсимволов и пробелов (дефис - можно использовать). Максимум 15 букв (иначе Windows обрежет).
Или отредактировать includes/function_messenger.php и заменить там вызовы php_uname('n') на какую-нибудь предзаготовленную строку, которая будет отправляться почтовому серверу в качестве имени компьютера.
Большущее человеческое спасибо.
Всё заработало.