Неверный логин smtp

Ответить
HakimzyanovA
Сообщения: 191
Зарегистрирован: 27 фев 2017, 13:22
Имя: Алексей Хакимзянов
Откуда: Россия

Неверный логин smtp

Сообщение HakimzyanovA »

Стояла 2.5, интеграция с почтой работала, ящик у провайдера Накатил 2.5.1 - возникла ошибка при отправке почты, см. скриншоты. Откатился на 2.5 - не помогло, что странно...
Создал для проверки ящик на yandex - такая же проблема.
Насколько я понимаю, в данном случае письмо пытается отправиться от адреса noreply@ указанного в настройках "Отдел технической поддержки", в то время как для авторизации используется адрес из настроек smtp в интеграции с почтой и на smtp-сервере срабатывает защита от спама.
Как исправить?
Вложения
email_settings.png
smtp_settings.png
smtp_check.png
HakimzyanovA
Сообщения: 191
Зарегистрирован: 27 фев 2017, 13:22
Имя: Алексей Хакимзянов
Откуда: Россия

Re: Неверный логин smtp

Сообщение HakimzyanovA »

/plugins/ext/classes/mail/mail_accounts.php
в строке 52
$mail->From = $options['from'];
заменить на
$mail->From = $account['smtp_login'];

почта стала отправляться
Аватара пользователя
support
Техническая поддержка
Сообщения: 9016
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Неверный логин smtp

Сообщение support »

Это не ошибка в программе. В данном случае Яндекс не разрешает отправлять письмо с другого ящика (у вас noreply@)
То есть имя аккаунта и smtp должны совпадать в вашем случае.
HakimzyanovA
Сообщения: 191
Зарегистрирован: 27 фев 2017, 13:22
Имя: Алексей Хакимзянов
Откуда: Россия

Re: Неверный логин smtp

Сообщение HakimzyanovA »

То есть имя аккаунта и smtp должны совпадать в вашем случае.
Да, я и говорю об этом. В программе сейчас почта с интегрированного ящика отправляется или от общего адреса техподдержки noreply@ или от адреса пользователя:

техподдержка: noreply@test.com
пользователь: user@test.com
внешний ящик: admin@test.com

Если на smtp-сервере включена опция, что адрес отправителя должен совпадать с адресом авторизации, почта c admin@test.com не отправится без указанной правки.
Ответить