Не работает отправка почты на версии 3.3.14

Проблемы с установкой или работой phpBB 3.3.x? Получите помощь здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Counsellor
phpBB 1.2.1
Сообщения: 26
Стаж: 4 месяца
Благодарил (а): 8 раз

Не работает отправка почты на версии 3.3.14

Сообщение Counsellor »

После установки конференции на ней смогли зарегистрироваться несколько человек. Т.е. почта с подтверждением к ним приходила. Сейчас не приходит. Проверял несколько вариантов:
  • Использовать SMTP - Нет (так изначально было настроено, когда работало)
  • Использовать SMTP - Да (через mail.nic.ru)
  • Использовать SMTP - Да (через yandex.ru следуя настройкам в соответствующей статье)

К сожалению результат во всех случаях отрицательный. Тестовое письмо ни при каком варианте не отправляется.
Подскажите,пожалуйста, как проверить почему?
Не всё так плохо как Вы думаете, всё намного хуже!
Аватара пользователя
jd8615
phpBB 2.0.1
Сообщения: 278
Стаж: 5 лет 5 месяцев
Откуда: Москва
Благодарил (а): 56 раз
Поблагодарили: 37 раз

Re: Не работает отправка почты на версии 3.3.14

Сообщение jd8615 »

Counsellor писал(а): 07.04.2025 14:35 Подскажите,пожалуйста, как проверить почему?
php7.4 поставьте и попробуйте. А вообще в 3.3.15 все работает
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: Не работает отправка почты на версии 3.3.14

Сообщение rxu »

Counsellor писал(а): 07.04.2025 14:35 приходила. Сейчас не приходит
Что меняли, в настройках конференции или на сервере?
Counsellor писал(а): 07.04.2025 14:35 Тестовое письмо ни при каком варианте не отправляется
Не отправляется, или не приходит? Разные вещи.
Counsellor писал(а): 07.04.2025 14:35 как проверить
Смотрите:
- логи ошибок, связанные с емайл, в админразделе конференции;
- логи почтового сервера (на сервере).
Изображение
Аватара пользователя
Counsellor
phpBB 1.2.1
Сообщения: 26
Стаж: 4 месяца
Благодарил (а): 8 раз

Re: Не работает отправка почты на версии 3.3.14

Сообщение Counsellor »

Ошибка почты
» EMAIL/SMTP
/phpBB3/adm/index.php?i=acp_board&sid=82ffd60a1b7f4ca2f6f1e5d42344812d&mode=email

Не удалось получить ответ от почтового сервера.
Backtrace

Connecting to mail.nic.ru:465

Ошибка почты
» EMAIL/SMTP
/phpBB3/adm/index.php?i=acp_board&sid=82ffd60a1b7f4ca2f6f1e5d42344812d&mode=email

Ошибка при отправке email в строке 1677. Ответ сервера: 535 5.7.8 Error: authentication failed: Invalid user or password! 1744024813-CKamMqdLZuQ0
.
Backtrace

Connecting to tls://smtp.yandex.ru:465
LINE: 1210 <- 220 mail-nwsmtp-smtp-production-main-94.klg.yp-c.yandex.net Ok 1744024812-CKamMqdLZuQ0

# EHLO hr
LINE: 1557 <- 250-mail-nwsmtp-smtp-production-main-94.klg.yp-c.yandex.net


Ошибка почты
» EMAIL/SMTP
/phpBB3/adm/index.php?i=acp_board&sid=82ffd60a1b7f4ca2f6f1e5d42344812d&mode=email

Ошибка при отправке email в строке 1703. Ответ сервера: 535 5.7.8 Error: authentication failed: Invalid user or password! 1744024972-pMao6C0LbKo0
.
Backtrace

Connecting to tls://smtp.yandex.ru:465
LINE: 1210 <- 220 mail-nwsmtp-smtp-production-main-52.klg.yp-c.yandex.net Ok 1744024971-pMao6C0LbKo0

# EHLO hr
LINE: 1557 <- 250-mail-nwsmtp-smtp-production-main-52.klg.yp-c.yandex.net

LINE: 1557 <- 250-8BITMIME

LINE: 1557 <- 250-PIPELINING
Не всё так плохо как Вы думаете, всё намного хуже!
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: Не работает отправка почты на версии 3.3.14

Сообщение rxu »

Counsellor писал(а): 07.04.2025 16:20 Ответ сервера: 535 5.7.8 Error: authentication failed: Invalid user or password!
Ошибка аутентификации - неверное имя пользователя или пароль (к почтовому серверу). Проверяйте, связывайтесь с хостером и т.п.
При отправке через Яндекс требуется создать пароль приложения, и уже его использовать для SMTP.
Изображение
Аватара пользователя
Counsellor
phpBB 1.2.1
Сообщения: 26
Стаж: 4 месяца
Благодарил (а): 8 раз

Re: Не работает отправка почты на версии 3.3.14

Сообщение Counsellor »

rxu писал(а): 07.04.2025 17:07 При отправке через Яндекс требуется создать пароль приложения
Было создано. Только в логах:
Ошибка при отправке email в строке 1677. Ответ сервера: 535 5.7.8 Error: authentication failed: This user does not have access rights to this service 1744033947-RqcYRe1LoqM0
Я ни чего не понимаю. Уже в поддержку яндекс написал. жду ответа.
А mail.nic.ru выдает: Не удалось получить ответ от почтового сервера.
Backtrace

Connecting to mail.nic.ru:465

Отправлено спустя 1 минуту 20 секунд:
А вот когда ставишь без SMTP, как отправляется сообщение? Через какой сервис?
Не всё так плохо как Вы думаете, всё намного хуже!
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: Не работает отправка почты на версии 3.3.14

Сообщение rxu »

Counsellor писал(а): 07.04.2025 17:33 Через какой сервис
Через локальный почтовый сервер, установленный на вашем сервере.
Изображение
Аватара пользователя
Counsellor
phpBB 1.2.1
Сообщения: 26
Стаж: 4 месяца
Благодарил (а): 8 раз

Re: Не работает отправка почты на версии 3.3.14

Сообщение Counsellor »

От поддержки Яндекс получил одобрение приведенных настроек в теме [FAQ] Настройка отправки почты через SMTP-серверы Яндекс, Google, Mail.Ru
Единственное замечание:
"Также, проверьте, активирована ли поддержка POP3 или IMAP для вашего ящика в настройках почтовых клиентов. Поставьте галочку возле того протокола, которым вы планируете пользоваться, и сохраните изменения."
Где эта поддержка выставляется для форума, подскажите пожалуйста, может из-за этого не работает?
Не всё так плохо как Вы думаете, всё намного хуже!
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: Не работает отправка почты на версии 3.3.14

Сообщение rxu »

Counsellor писал(а): 08.04.2025 8:42 Где эта поддержка выставляется для форума

В настройках phpBB указываете тот SMTP сервер (не имеет значения, POP3 или IMAP), через который планируете отправлять сообщения, и настройки для него (порт/имя/пароль приложения), этого достаточно.

В документации Яндекса всё расписано https://yandex.ru/support/yandex-360/cu ... mtpsetting
Изображение
Аватара пользователя
Counsellor
phpBB 1.2.1
Сообщения: 26
Стаж: 4 месяца
Благодарил (а): 8 раз

Re: Не работает отправка почты на версии 3.3.14

Сообщение Counsellor »

Тестирую при помощи отправки тестового сообщения в настройках почты.
Провайдер написал:
Также Вы можете проверить подключение без шифрованного соединения по портам: 587, 25 или 2525.
Происходит следующее. При отправке с портом 465 происходит зависание на пару минут и в логах я вижу:
Ошибка почты
» EMAIL/SMTP
/phpBB3/adm/index.php?i=acp_board&sid=7f151c46f0ae20dc53acda4b77c40fdf&mode=email

Не удалось получить ответ от почтового сервера.
Backtrace

Connecting to mail.nic.ru:465

При тестировании с другими портами 587, 25 или 2525. Зависания не происходит. Ошибок в логах нет. Пишет, что сообщение отправлено.
Но тестовое сообщение не приходит.

Отправлено спустя 2 минуты 16 секунд:
И еще вопрос. Пароль же каждый раз не надо вводить при смене порта?

Отправлено спустя 55 секунд:
Вот настройки мои
изображение.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Не всё так плохо как Вы думаете, всё намного хуже!
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: Не работает отправка почты на версии 3.3.14

Сообщение rxu »

Counsellor, неясно, как настроен SMTP сервер у Руцентра. Все сервера у них подвешены на один адрес, но на разные порты.
Попробуйте порт 465, а в имени сервера укажите протокол, например, tls://mail.nic.ru или ssl://mail.nic.ru.
Изображение
Аватара пользователя
Counsellor
phpBB 1.2.1
Сообщения: 26
Стаж: 4 месяца
Благодарил (а): 8 раз

Re: Не работает отправка почты на версии 3.3.14

Сообщение Counsellor »

Counsellor писал(а): 08.04.2025 17:50 При тестировании с другими портами 587, 25 или 2525. Зависания не происходит. Ошибок в логах нет. Пишет, что сообщение отправлено.
Странно, но после обращения в техподдержку с нешифрованных портов почта пошла.
Посоветовали телнетом проверить с сервера ответ сервера. Результат:

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

root@hr:/home/victor# telnet mail.nic.ru 465
Trying 91.189.116.40...
Connected to mail.nic.ru.
Escape character is '^]'.
Connection closed by foreign host.
Написал опять в техподдержку жду ответа. Как всё разрешиться напишу.
Считаю, что в [FAQ] Настройка отправки почты через SMTP-серверы Яндекс, Google, Mail.Ru надо добавить еще и инфо по mail.nic.ru всё таки у многих он тоже предоставляет услуги.
Не всё так плохо как Вы думаете, всё намного хуже!
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: Не работает отправка почты на версии 3.3.14

Сообщение rxu »

Counsellor писал(а): 10.04.2025 18:31 надо добавить еще и инфо по mail.nic.ru
У этого провайдера криво настроен почтовый сервис. Кривые настройки добавлять в FAQ не будем.
Изображение
Аватара пользователя
Михаил Молчанов
phpBB 1.4.4
Сообщения: 126
Стаж: 9 месяцев
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 4 раза

Re: Не работает отправка почты на версии 3.3.14

Сообщение Михаил Молчанов »

Там же можно поставить Использовать SMTP для отправки email-сообщений: нет. Тогда будет от сервера почта уходить.
Создал и раскручиваю свой форум! :D

Изображение

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