XF 2.1 Проблемы с рассылкой

viper

Проверенные
Сообщения
1,061
Реакции
653
Баллы
19,615
При попытке рассылки по пользователям после ~ сотни писем споткнулся с ошибкой
Код:
Swift_RfcComplianceException: Address in mailbox given [****@yandex.ru] does not comply with RFC 2822, 3.6.2. src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/MailboxHeader.php:345
и трассировкой
Код:
#0 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/MailboxHeader.php(261): Swift_Mime_Headers_MailboxHeader->_assertValidAddress('***.@yandex....')
#1 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/MailboxHeader.php(106): Swift_Mime_Headers_MailboxHeader->normalizeMailboxes(Array)
#2 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/MailboxHeader.php(63): Swift_Mime_Headers_MailboxHeader->setNameAddresses(Array)
#3 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleHeaderFactory.php(58): Swift_Mime_Headers_MailboxHeader->setFieldBodyModel(Array)
#4 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleHeaderSet.php(68): Swift_Mime_SimpleHeaderFactory->createMailboxHeader('To', Array)
#5 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleMessage.php(329): Swift_Mime_SimpleHeaderSet->addMailboxHeader('To', Array)
#6 src/XF/Mail/Mail.php(54): Swift_Mime_SimpleMessage->setTo(Array, 'artem12345')
#7 src/XF/Mail/Mail.php(88): XF\Mail\Mail->setTo('detsks.@yandex....', 'artem12345')
#8 src/XF/Job/UserEmail.php(132): XF\Mail\Mail->setToUser(Object(XenAddons\AMS\XF\Entity\User))
#9 src/XF/Job/UserEmail.php(65): XF\Job\UserEmail->getMail(Object(XenAddons\AMS\XF\Entity\User))
#10 src/XF/Job/AbstractUserCriteriaJob.php(59): XF\Job\UserEmail->executeAction(Object(XenAddons\AMS\XF\Entity\User))
#11 src/XF/Job/Manager.php(253): XF\Job\AbstractUserCriteriaJob->run(G)
#12 src/XF/Job/Manager.php(195): XF\Job\Manager->runJobInternal(Array, G)
#13 src/XF/Job/Manager.php(79): XF\Job\Manager->runJobEntry(Array, G)
#14 src/XF/Admin/Controller/Tools.php(139): XF\Job\Manager->runQueue(true, 8)
#15 src/XF/Mvc/Dispatcher.php(321): XF\Admin\Controller\Tools->actionRunJob(Object(XF\Mvc\ParameterBag))
#16 src/XF/Mvc/Dispatcher.php(248): XF\Mvc\Dispatcher->dispatchClass('XF:Tools', 'RunJob', Object(XF\Mvc\RouteMatch), Object(XF\Admin\Controller\Tools), NULL)
#17 src/XF/Mvc/Dispatcher.php(100): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XF\Admin\Controller\Tools), NULL)
#18 src/XF/Mvc/Dispatcher.php(50): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#19 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#20 src/XF.php(390): XF\App->run()
#21 admin.php(13): XF::runApp('XF\\Admin\\App')
#22 {main}
подскажите умные люди, из-за чего так происходит? до обновления на крайнюю версию движка всё корректно слалось.
Версия движка 2.1.1
 
Address in mailbox given [****@yandex.ru] does not comply with RFC 2822, 3.6.2.

Перебей настройки, поле отправителя не валидно, убери "Включить переменные значения адресов электронной почты для автоматической обработки электронной почты" если стоит,
 
Перебей настройки, поле отправителя не валидно, убери "Включить переменные значения адресов электронной почты для автоматической обработки электронной почты" если стоит,
вроде все рекомендации сделал, сохранил... не помогло
 
Тестовая отправка тоже не проходит? /admin.php?tools/test-email
в том то и дело и тестовая проходит и на другие домены отправляет и уведомления шлёт, спотыкается как будто на несуществующих ящиках и рассылка прерывается
 
спотыкается как будто на несуществующих ящиках и рассылка прерывается
А у пользователя валидный адрес? Дело в том, что такое может быть сугубо с пользователем связано, точнее с его ящиком. Когда в данном случае яндекс говорит что извини, что-то адрес не понять, в RFC не попадает.
Если это при рассылке - ну как бы тогда удобно слать через smtp, на него форум скидывает почту, а дальше почтовик сам разгребает очередь и рассылкает почту.
 
Последнее редактирование:
А у пользователя валидный адрес? Дело в том, что такое может быть сугубо с пользователем связано, точнее с его ящиком. Когда в данном случае яндекс говорит что извини, что-то адрес не понять, в RFC не попадает.
Если это при рассылке - ну как бы тогда удобно слать через smtp, на него форум скидывает почту, а дальше почтовик сам разгребает очередь и рассылкает почту.
да, адреса не валидные, но раньше слалось нормально, smtp не получается по уму настроить
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу