XF 2.2 Проблема с smtp.yandex.ru

Версия XenForo
2.2.4

obmen86

Проверенные
Сообщения
23
Реакции
7
Баллы
5,500
Все добрый день.

Простите за глупость, ну уж перелистал поиск и темы и не нашел ответа.... ну уж извините...
Не знаю дождусь помощи или нет но проблема следующая.

Пытаюсь подключить подтверждение регистрации по почте, настраиваю отправку (хостинг от iphoster) указываю smtp.yandex.ru
Порт указываю 465 и SSL

Посылает в пешее эротическое.

Указываю без шифрования и порт 25, туда же посылает.
Указываю без шифрования или TLS и порта 587 и вновь шлет лесом...

Так как настроить почту? В настройках хостинга не нашел включения опции SSL/TLS.
Не понятно куда бежать и как настраивать в итоге...
 
obmen86, я не спроста уточнил, как прикладывать ошибку, перечитайте.
Я уже перечитал каждую и по smtp протоколу и по tls. И встроенному PHP.
Просто не понимаю как починить и что сделать...

Есть советы???
 
obmen86, ошибку текстом приложите, а не скриншотом.

Код:
Swift_TransportException: Email to *********@ya.ru failed: Expected response code 354 but got code "503", with message "503 5.5.4 Bad sequence of commands. " src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:457

Код:
Swift_TransportException: Email to **********@ya.ru failed: Expected response code 250 but got code "553", with message "553 5.7.1 Sender address rejected: not owned by auth user. " src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:457

Код:
Swift_TransportException: Email to *********@ya.ru failed: Failed to authenticate on SMTP server with username "**********@btcfree.ru" using 3 possible authenticators. Authenticator LOGIN returned Expected response code 250 but got an empty response. Authenticator PLAIN returned Expected response code 250 but got an empty response. Authenticator XOAUTH2 returned Expected response code 250 but got an empty response. src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/AuthHandler.php:191
 
Все добрый день.

Простите за глупость, ну уж перелистал поиск и темы и не нашел ответа.... ну уж извините...
Не знаю дождусь помощи или нет но проблема следующая.

Пытаюсь подключить подтверждение регистрации по почте, настраиваю отправку (хостинг от iphoster) указываю smtp.yandex.ru
Порт указываю 465 и SSL

Посылает в пешее эротическое.

Указываю без шифрования и порт 25, туда же посылает.
Указываю без шифрования или TLS и порта 587 и вновь шлет лесом...

Так как настроить почту? В настройках хостинга не нашел включения опции SSL/TLS.
Не понятно куда бежать и как настраивать в итоге...
На сколько я помню, сервер исходящей почты у яндекса smtp.yandex.ru работает на 465 порту, соединение TLS.
 
На сколько я помню, сервер исходящей почты у яндекса smtp.yandex.ru работает на 465 порту, соединение TLS.
Вот ошибка при TLS и порте 465

Код:
Swift_TransportException: Email to ***********@ya.ru failed: Connection to tcp://smtp.yandex.ru:465 Timed Out src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:473
 
Покажите настройки электронной почты. Адрес отправителя должен совпадать с адресом, под которым происходит авторизация.

Естественно совпадает, вся почта одинаковая кроме почты Контактный адрес электронной почты.
Все остальные поля заполнены одинаково
 

Вот ответ по таким же настройкам

Код:
Swift_TransportException: Email to [email protected] failed: Expected response code 250 but got code "553", with message "553 5.7.1 Sender address rejected: not owned by auth user. " src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:457
Сгенерирована пользователем: gregor 17 Мар 2021 в 16:09

Трассировка стека
#0 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(341): Swift_Transport_AbstractSmtpTransport->assertResponseCode('553 5.7.1 Sende...', Array)
#1 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/EsmtpTransport.php(305): Swift_Transport_AbstractSmtpTransport->executeCommand('MAIL FROM:<myma...', Array, Array, false, NULL)
#2 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(390): Swift_Transport_EsmtpTransport->executeCommand('DATA
', Array, Array)
#3 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(497): Swift_Transport_AbstractSmtpTransport->doDataCommand(Array)
#4 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(516): Swift_Transport_AbstractSmtpTransport->doMailTransaction(Object(Swift_Message), 'mymail+3955c532...', Array, Array)
#5 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(206): Swift_Transport_AbstractSmtpTransport->sendTo(Object(Swift_Message), 'mymail+3955c532...', Array, Array)
#6 src/XF/Mail/Mailer.php(304): Swift_Transport_AbstractSmtpTransport->send(Object(Swift_Message), Array)
#7 src/XF/Mail/Mail.php(404): XF\Mail\Mailer->send(Object(Swift_Message), Object(Swift_SmtpTransport), NULL, true)
#8 src/XF/Service/User/AbstractConfirmationService.php(85): XF\Mail\Mail->send()
#9 src/XF/Service/User/AbstractConfirmationService.php(63): XF\Service\User\AbstractConfirmationService->sendConfirmationEmail()
#10 src/XF/ControllerPlugin/EmailConfirmation.php(43): XF\Service\User\AbstractConfirmationService->triggerConfirmation()
#11 src/XF/Pub/Controller/AccountConfirmation.php(58): XF\ControllerPlugin\EmailConfirmation->actionResend(Object(XFRM\XF\Entity\User), '/account-confir...', Array)
#12 src/XF/Mvc/Dispatcher.php(350): XF\Pub\Controller\AccountConfirmation->actionResend(Object(XF\Mvc\ParameterBag))
#13 src/XF/Mvc/Dispatcher.php(257): XF\Mvc\Dispatcher->dispatchClass('XF:AccountConfi...', 'Resend', Object(XF\Mvc\RouteMatch), Object(XF\Pub\Controller\AccountConfirmation), NULL)
#14 src/XF/Mvc/Dispatcher.php(113): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XF\Pub\Controller\AccountConfirmation), NULL)
#15 src/XF/Mvc/Dispatcher.php(55): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#16 src/XF/App.php(2326): XF\Mvc\Dispatcher->run()
#17 src/XF.php(488): XF\App->run()
#18 index.php(20): XF::runApp('XF\\Pub\\App')
#19 {main}
 
Из справки яндекса


Не получается отправлять письма через почтовую программу​

Возможные проявления проблемы:


  • Почтовая программа не принимает и не отправляет письма.

  • Вы получаете сообщения об ошибках, например:
    «Нет соединения с сервером»,
    «Authentication required»,
    «Sender address rejected: Access denied» ,
    «Send auth command first»,
    «Sender address rejected: not owned by auth user».
    «Login failure or POP3 disabled».
Попробуйте авторизоваться в Яндекс.Почты с теми же логином и паролем, которые вы используете в программе.

Если авторизоваться получилось и ошибки нет, значит, проблема была в том, что вы не приняли условия . Они принимаются автоматически, когда вы впервые авторизуетесь в веб-интерфейсе Яндекс.Почты.

Возможно у вас включены двухфакторки еще ии как там их индентификации свои по кодам там по другому вроде настраивается
 
obmen86, отправка происходит с адресом, добавленным в Я.Коннект? В настройках от него данные указаны?
да естественно
Все данные соответствуют почтовому ящику, все настройки и пароли указаны, а в настройках почты поставлены все галочки
 
Что сделал, увел почту на biz.mail.ru
в итоге получил:

  • Swift_TransportException: электронная почта на ********@mail.ru не удалась: ожидаемый код ответа 250, но получен код «503» с сообщением «503 допустимая команда RCPT должна предшествовать DATA»
  • SRC / поставщик / swiftmailer / swiftmailer / lib / классы / Swift / Transport / AbstractSmtpTransport.php: 457
Код:
# 0 src / vendor / swiftmailer / swiftmailer / lib / classes / Swift / Transport / AbstractSmtpTransport.php (341): Swift_Transport_AbstractSmtpTransport-> assertResponseCode ('503 valid RCPT ...', Array)
# 1 src / vendor / swiftmailer / swiftmailer / lib / classes / Swift / Transport / EsmtpTransport.php (305): Swift_Transport_AbstractSmtpTransport-> executeCommand ('MAIL FROM: <myma ...', Array, Array, false, NULL)
# 2 src / vendor / swiftmailer / swiftmailer / lib / classes / Swift / Transport / AbstractSmtpTransport.php (390): Swift_Transport_EsmtpTransport-> executeCommand ('DATA
', Массив, Массив)
# 3 src / vendor / swiftmailer / swiftmailer / lib / classes / Swift / Transport / AbstractSmtpTransport.php (497): Swift_Transport_AbstractSmtpTransport-> doDataCommand (массив)
# 4 src / vendor / swiftmailer / swiftmailer / lib / classes / Swift / Transport / AbstractSmtpTransport.php (516): Swift_Transport_AbstractSmtpTransport-> doMailTransaction (Object (Swift_Message), 'mymail + 7c275f5fray ...', Array, Array, Array, Array, Array, Array, Array, Array, Array, Array, Array,
# 5 src / vendor / swiftmailer / swiftmailer / lib / classes / Swift / Transport / AbstractSmtpTransport.php (206): Swift_Transport_AbstractSmtpTransport-> sendTo (объект (Swift_Message), 'mymail + 7c275f5f ...', массив, массив)
# 6 src / XF / Mail / Mailer.php (304): Swift_Transport_AbstractSmtpTransport-> send (объект (Swift_Message), массив)
# 7 src / XF / Mail / Queue.php (138): XF \ Mail \ Mailer-> send (Объект (Swift_Message), Объект (Swift_SmtpTransport), Массив)
# 8 src / XF / Job / MailQueue.php (12): XF \ Mail \ Queue-> запустить (8)
# 9 src / XF / Job / Manager.php (258): XF \ Job \ MailQueue-> run (8)
# 10 src / XF / Job / Manager.php (200): XF \ Job \ Manager-> runJobInternal (массив, 8)
# 11 src / XF / Job / Manager.php (84): XF \ Job \ Manager-> runJobEntry (массив, 8)
# 12 job.php (43): XF \ Job \ Manager-> runQueue (false, 8)
# 13 {main}
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу