XF 2.0 Проблема при регистрации

Версия XenForo
2.0.13

bellicose

Проверенные
Сообщения
22
Реакции
3
Баллы
140
Добрый вечер всем. Пытался настроить отправку писем при регистрации на форуме всем новым юсерам. В итоге при регистрации у меня пишет ошибку, а после повторной попытке говорит, чтобы я использовал новый е майл, то есть рега проходит, но с ошибкой, и письмо все равно не отправляется. Вот сама ошибка из админки:
Address set in PathHeader does not comply with addr-spec of RFC 2822.
  • Swift_RfcComplianceException: Address set in PathHeader does not comply with addr-spec of RFC 2822.
  • src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/PathHeader.php:138
 
Код:
#0 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/PathHeader.php(88): Swift_Mime_Headers_PathHeader->_assertValidAddress('[email protected]...')
#1 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/PathHeader.php(60): Swift_Mime_Headers_PathHeader->setAddress('[email protected]...')
#2 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleHeaderFactory.php(158): Swift_Mime_Headers_PathHeader->setFieldBodyModel('[email protected]...')
#3 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleHeaderSet.php(126): Swift_Mime_SimpleHeaderFactory->createPathHeader('Return-Path', '[email protected]...')
#4 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleMessage.php(133): Swift_Mime_SimpleHeaderSet->addPathHeader('Return-Path', '[email protected]...')
#5 src/XF/Mail/Mail.php(135): Swift_Mime_SimpleMessage->setReturnPath('[email protected]...')
#6 src/XF/Mail/Mailer.php(122): XF\Mail\Mail->setReturnPath('[email protected]...', '0')
#7 src/XF/Mail/Mailer.php(109): XF\Mail\Mailer->applyMailDefaults(Object(XF\Mail\Mail))
#8 src/XF/Service/User/AbstractConfirmationService.php(82): XF\Mail\Mailer->newMail()
#9 src/XF/Service/User/AbstractConfirmationService.php(63): XF\Service\User\AbstractConfirmationService->sendConfirmationEmail()
#10 src/XF/Service/User/Registration.php(360): XF\Service\User\AbstractConfirmationService->triggerConfirmation()
#11 src/XF/Service/User/Registration.php(291): XF\Service\User\Registration->sendRegistrationContact()
#12 src/XF/Service/ValidateAndSavableTrait.php(40): XF\Service\User\Registration->_save()
#13 src/XF/Pub/Controller/Register.php(414): XF\Service\User\Registration->save()
#14 src/XF/Mvc/Dispatcher.php(249): XF\Pub\Controller\Register->actionRegister(Object(XF\Mvc\ParameterBag))
#15 src/XF/Mvc/Dispatcher.php(89): XF\Mvc\Dispatcher->dispatchClass('XF:Register', 'register', 'json', Object(XF\Mvc\ParameterBag), '', Object(XF\Pub\Controller\Register), NULL)
#16 src/XF/Mvc/Dispatcher.php(41): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#17 src/XF/App.php(1934): XF\Mvc\Dispatcher->run()
#18 src/XF.php(333): XF\App->run()
#19 index.php(13): XF::runApp('XF\\Pub\\App')
#20 {main}
 
Код:
array(4) {
  ["url"] => string(28) "/index.php?register/register"
  ["referrer"] => string(29) "http://37.59.63.114/index.php"
  ["_GET"] => array(1) {
    ["register/register"] => string(0) ""
  }
  ["_POST"] => array(14) {
    ["username"] => string(0) ""
    ["05e74f8684b8bfe9db3e8cd031869932f6db6c18"] => string(7) "abdulov"
    ["3e17216b822c3e62e77c1d1fca4a0380f85ee052"] => string(22) "[email protected]"
    ["email"] => string(0) ""
    ["password"] => string(8) "********"
    ["80b196cc7efd7a08ea56fa97e195805f19da413b"] => string(8) "********"
    ["g-recaptcha-response"] => string(398) "03AGdBq24PtruyqRp_S4XzkynbDohaZ_39ZpBVhG7h_NrWfaSaw1IdPV_3ltEBWBvXaJg1IT31b6uqbvFX3FvXVdXa42vxL_wZNjdCq0lDuedUQAH5j41hV0FNnXyUVc09ZOBtV1Ph2xvSywpnehy20KTc2eoB5kvCotg-WgrSgzU5fy8xVRH9PbOsXLWzmyAH4E-yuFCJZRhJqhiVN34aLK_neGqMegmre6sbvhoI6HCdJNiWfHqb9vksK7RQfCVPblEnGKz9088NQygF9yCb6hDN4rl1KrTHJgpFVMXa-vAwL39l6HRFr5FpJY3aOJ74rYQK0etPv-AU5MNjagkNa4r5nPOJJvnkDywyvKa9m0mO1xaBGhgakSTrgpzVC3S-rO8czd5Gq6Mx"
    ["accept"] => string(1) "1"
    ["reg_key"] => string(16) "aUpja8Hm0CuUibNy"
    ["1a6a70974d2f8b1dbbfd94de1a69fd6db82e0e88"] => string(14) "Africa/Nairobi"
    ["_xfToken"] => string(8) "********"
    ["_xfRequestUri"] => string(10) "/index.php"
    ["_xfWithData"] => string(1) "1"
    ["_xfResponseType"] => string(4) "json"
  }
}
 

Вложения

  • 12.png
    12.png
    58.6 KB · Просмотры: 32
Последнее редактирование:
Адрес электронной почты с двумя собачками ни о чем не говорит?
Код:
Address set in PathHeader does not comply with addr-spec of RFC 2822
PathHeader не соответствует .

А PathHeader это
Код:
#0 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/PathHeader.php(88): Swift_Mime_Headers_PathHeader->_assertValidAddress('[email protected]...')
#1 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/PathHeader.php(60): Swift_Mime_Headers_PathHeader->setAddress('[email protected]...')
#2 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleHeaderFactory.php(158): Swift_Mime_Headers_PathHeader->setFieldBodyModel('[email protected]...')
#3 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleHeaderSet.php(126): Swift_Mime_SimpleHeaderFactory->createPathHeader('Return-Path', '[email protected]...')
#4 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleMessage.php(133): Swift_Mime_SimpleHeaderSet->addPathHeader('Return-Path', '[email protected]...')
Как только там будут валидные настройки, как минимум эта ошибка пропадет. А если настройки будут правильные - то еще и чудом почта заработает.
 
Последнее редактирование:
Адрес электронной почты с двумя собачками ни о чем не говорит?
ну я на это обратил внимание, просто думал так нужно ))))))) Суть в том, если убрать mail@ в начале, то все будет без ошибок, только почта не приходит все равно.
 
то все будет без ошибок, только почта не приходит все равно.
если настройки будут правильные - то еще и чудом почта заработает.
А если неправильные - то не заработает. Но для этого есть целая ветка с готовыми решениями плюс диагностика отправки прямо из админки.
 
Адрес электронной почты с двумя собачками ни о чем не говорит?
Код:
Address set in PathHeader does not comply with addr-spec of RFC 2822
PathHeader не соответствует .

А PathHeader это
Код:
#0 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/PathHeader.php(88): Swift_Mime_Headers_PathHeader->_assertValidAddress('[email protected]...')
#1 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/PathHeader.php(60): Swift_Mime_Headers_PathHeader->setAddress('[email protected]...')
#2 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleHeaderFactory.php(158): Swift_Mime_Headers_PathHeader->setFieldBodyModel('[email protected]...')
#3 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleHeaderSet.php(126): Swift_Mime_SimpleHeaderFactory->createPathHeader('Return-Path', '[email protected]...')
#4 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleMessage.php(133): Swift_Mime_SimpleHeaderSet->addPathHeader('Return-Path', '[email protected]...')
Как только там будут валидные настройки, как минимум эта ошибка пропадет. А если настройки будут правильные - то еще и чудом почта заработает.
ну если моя почта это [email protected] , то я ее и должен указывать как есть ? Просто в таком случае письма не приходят все равно, ну и ошибка ушла.
 
то я ее и должен указывать как есть
Нет, адрес электронной почты по умолчанию - это адрес с которого будут уходить письма. Это адрес локальной почтовой системы. Он должен существовать, прописаны все заголовки и... ну и все написано той теме линком выше. В наглядной форме и даже с картинками. Это минимум для нормальной работы почты.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу