Не отправляются письма через SMTP по SSL

Список разделов phpBBex 1.x (поддерживается) Поддержка 1.x

Описание: У вас проблемы с phpBBex 1.x и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть вопроса. Подробно описывайте проблему. Не забудьте указать версию phpBBex и какие моды установлены, по возможности добавьте скриншоты проблемы или ссылку на страницу с проблемой.
Модератор: Поддержка

Сообщение #1 forekko » 25.03.2014, 14:03

Здравствуйте!

Установил последний phpBBex, не отправляются письма уведомлений и, например, писем восстановления паролей через удалённый SMTP-сервер.
Ящик работает через SSL, это Яндекс.Почта для домена.
Соответственно:
Код: Выделить всё
smtp.yandex.ru
SSL
PLAIN/LOGIN — пробовал разные методы аутентификации
465 порт
пробовал указывать в качестве хоста ssl://smtp.yandex.ru, при попытке отправки письма ничего не приходит.
В связи с последним возникает вопрос, где оказываются логи сервера, где ошибки соединения с SMTP можно найти?
forekko M
Автор темы
Аватара
Откуда: Белгород
Репутация: 3
С нами: 10 лет

Сообщение #2 Sumanai » 25.03.2014, 19:00

О местонахождении логов лучше спросить хостера.
В Админка- Обслуживание- Лог ошибок можно поискать инфу от движка форума.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

  • 1

Сообщение #3 forekko » 25.03.2014, 21:09

Sumanai:В Админка- Обслуживание- Лог ошибок можно поискать инфу от движка форума.
Совершенно точно, там нашлись нужные логи:
С указанием ssl://
Спойлер
Код: Выделить всё
Ошибка почты
» EMAIL/SMTP
/forum/ucp.php

Ошибка при отправке email в строке 1063. Ответ сервера: 553 5.7.1 Sender address rejected: not owned by auth user.
.
Backtrace
Connecting to ssl://smtp.yandex.ru:465
LINE: 1047 <- 220 smtp4o.mail.yandex.net ESMTP (Want to use Yandex.Mail for your domain? Visit http://pdd.yandex.ru)

# EHLO servername.example.com
LINE: 1319 <- 250-smtp4o.mail.yandex.net

LINE: 1319 <- 250-8BITMIME

LINE: 1319 <- 250-PIPELINING

LINE: 1319 <- 250-SIZE 42991616

LINE: 1319 <- 250-AUTH LOGIN PLAIN

LINE: 1319 <- 250-DSN

LINE: 1319 <- 250 ENHANCEDSTATUSCODES

# AUTH LOGIN
LINE: 1448 <- 334 VXNlcm5hbWU6

# Omitting sensitive information
LINE: 1454 <- 334 UGFzc3dvcmQ6

# Omitting sensitive information
LINE: 1460 <- 235 2.7.0 Authentication successful.

# MAIL FROM:<name@example.com>
LINE: 1063 <- 553 5.7.1 Sender address rejected: not owned by auth user.
без указания ssl как протокола:
Спойлер
Код: Выделить всё
Ошибка почты
» EMAIL/SMTP
/forum/ucp.php

Не удалось получить ответ от почтового сервера.
Backtrace
Connecting to smtp.yandex.ru:465

На сервере точно открыты эти порты, так с него уходят письма этим же путём, но отправляет Wordpress.
Как и что нужно указать, есть мысли?

Добавлено спустя 26 минут 6 секунд:
Кажется, я понял.
Письма отправляются в случае, когда на странице Админка » Общие » Настройки почты указан один и тот же почтовый адрес во всех полях.
Это было нежелательно, так как отвечать на этот адрес нельзя, а в настройках он фигурирует как email администратора.
Думаю, как бы это сделать.

Добавлено спустя 5 минут 48 секунд:
Кстати, правильные параметры почты phpBBex для Яндекс.Почты для домена (Yandex.PDD | Яндекс.ПДД):
    Использовать SMTP для отправки email-сообщений: Да
    Адрес сервера SMTP: ssl://smtp.yandex.ru
    Порт сервера SMTP: 465
    Метод аутентификации для SMTP: LOGIN
    Имя пользователя SMTP: imya@domen.ru
    Пароль SMTP: пароль от ящика
forekko M
Автор темы
Аватара
Откуда: Белгород
Репутация: 3
С нами: 10 лет

Сообщение #4 Sumanai » 25.03.2014, 21:55

В phpBBex ничего связанное с почтой не меняли, насколько я знаю.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #5 VEG » 25.03.2014, 22:24

Действительно, по поводу работы с SMTP не изменялось ничего. По идее что-то не так с настройками, но что именно подсказать не могу — всегда пользуюсь стандартным механизмом отправки писем.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 11 лет 11 месяцев

Сообщение #6 forekko » 25.03.2014, 22:26

Всё уже в порядке, отправка работает.
Просто я не сразу понял, что мне говорил лог, а он мне прямо говорил что отправить phpBBex письмо пытается от другого имени :)
Главное — выставить один и тот же почтовый ящик во всех полях, я писал об этом выше.
Спасибо!
forekko M
Автор темы
Аватара
Откуда: Белгород
Репутация: 3
С нами: 10 лет


Вернуться в Поддержка 1.x



cron