JulianD
Well-known member
Hey thanks for trying the addon.Hmm, I'm getting these errors when a bounce or complaint comes through:
- ErrorException: [E_NOTICE] Trying to get property 'recipient' of non-object
- src/XF/EmailBounce/Processor.php:106
- Generated by: Unknown account
- May 7, 2021 at 1:46 AM
Code:#0 src/XF/EmailBounce/Processor.php(106): XF::handlePhpError(8, '[E_NOTICE] Tryi...', '/home/runcloud/...', 106, Array) #1 src/addons/Laneros/MailTransport/Api/Controller/SnsNotification.php(45): XF\EmailBounce\Processor->processMessage('{"notificationT...') #2 src/XF/Mvc/Dispatcher.php(350): Laneros\MailTransport\Api\Controller\SnsNotification->actionPost(Object(XF\Mvc\ParameterBag)) #3 src/XF/Api/Mvc/Dispatcher.php(27): XF\Mvc\Dispatcher->dispatchClass('Laneros\\MailTra...', 'Post', Object(XF\Api\Mvc\RouteMatch), Object(Laneros\MailTransport\Api\Controller\SnsNotification), NULL) #4 src/XF/Mvc/Dispatcher.php(113): XF\Api\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Api\Mvc\RouteMatch), Object(Laneros\MailTransport\Api\Controller\SnsNotification), NULL) #5 src/XF/Mvc/Dispatcher.php(55): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Api\Mvc\RouteMatch)) #6 src/XF/App.php(2337): XF\Mvc\Dispatcher->run() #7 src/XF.php(488): XF\App->run() #8 index.php(16): XF::runApp('XF\\Api\\App') #9 {main}
Code:array(4) { ["url"] => string(22) "/api/amazon-ses/bounce" ["referrer"] => bool(false) ["_GET"] => array(0) { } ["_POST"] => array(0) { } }
And
- TypeError: Argument 3 passed to XF\EmailBounce\Processor::logBounceMessage() must be an instance of XF\EmailBounce\ParseResult, bool given, called in /home/runcloud/webapps/commentari/src/XF/EmailBounce/Processor.php on line 134
- src/XF/EmailBounce/Processor.php:206
- Generated by: Unknown account
- May 7, 2021 at 1:46 AM
Code:#0 src/XF/EmailBounce/Processor.php(134): XF\EmailBounce\Processor->logBounceMessage('{"notificationT...', NULL, false, NULL) #1 src/addons/Laneros/MailTransport/Api/Controller/SnsNotification.php(45): XF\EmailBounce\Processor->processMessage('{"notificationT...') #2 src/XF/Mvc/Dispatcher.php(350): Laneros\MailTransport\Api\Controller\SnsNotification->actionPost(Object(XF\Mvc\ParameterBag)) #3 src/XF/Api/Mvc/Dispatcher.php(27): XF\Mvc\Dispatcher->dispatchClass('Laneros\\MailTra...', 'Post', Object(XF\Api\Mvc\RouteMatch), Object(Laneros\MailTransport\Api\Controller\SnsNotification), NULL) #4 src/XF/Mvc/Dispatcher.php(113): XF\Api\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Api\Mvc\RouteMatch), Object(Laneros\MailTransport\Api\Controller\SnsNotification), NULL) #5 src/XF/Mvc/Dispatcher.php(55): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Api\Mvc\RouteMatch)) #6 src/XF/App.php(2337): XF\Mvc\Dispatcher->run() #7 src/XF.php(488): XF\App->run() #8 index.php(16): XF::runApp('XF\\Api\\App') #9 {main}
Code:array(4) { ["url"] => string(22) "/api/amazon-ses/bounce" ["referrer"] => bool(false) ["_GET"] => array(0) { } ["_POST"] => array(0) { } }
Let me know how I can help debug this.
Thanks!
Ray
Could you please confirm if you checked the Include original headers checkbox? It's in the SES notification configuration.