Fixed Bounced Email Error Log Entries

Alien

Well-known member
Affected version
2.0.2
This past weekend, I noticed these in the error log...

Just wanted to post these two entries here to be helpful, in case it had to be looked into!

  • ErrorException: Bounce message processing failed: [E_WARNING] preg_replace(): Unknown modifier 'r'
  • src/XF/EmailBounce/Parser.php:189
  • Generated by: Unknown account
  • Feb 11, 2018 at 10:24 PM
Stack trace

#0 [internal function]: XF::handlePhpError(2, '[E_WARNING] pre...', '/home/sitename/publi...', 189, Array)
#1 src/XF/EmailBounce/Parser.php(189): preg_replace('/(\\r?\\n--GAA352...', '$1X-XF-Temp-Hea...', 'Delivered-To: n...')
#2 src/XF/EmailBounce/Processor.php(69): XF\EmailBounce\Parser->parseMessage(Object(Zend\Mail\Storage\Message))
#3 src/XF/EmailBounce/Processor.php(53): XF\EmailBounce\Processor->processMessage('Delivered-To: n...')
#4 src/XF/Job/EmailBounce.php(27): XF\EmailBounce\Processor->processFromStorage(Object(Zend\Mail\Storage\Imap), 7.9999990463257)
#5 src/XF/Job/Manager.php(241): XF\Job\EmailBounce->run(7.9999990463257)
#6 src/XF/Job/Manager.php(187): XF\Job\Manager->runJobInternal(Array, 7.9999990463257)
#7 src/XF/Job/Manager.php(76): XF\Job\Manager->runJobEntry(Array, 7.9999990463257)
#8 job.php(15): XF\Job\Manager->runQueue(false, 8)
#9 {main}

Request state

array(4) {
["url"] => string(8) "/job.php"
["referrer"] => string(58) "https://www.sitename.com/admin.php?options/groups/emailOptions/"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}

-----------------------------------------------------------------------------

  • ErrorException: Bounce message processing failed: [E_WARNING] preg_replace(): Unknown modifier '0'
  • src/XF/EmailBounce/Parser.php:189
  • Generated by: Unknown account
  • Feb 11, 2018 at 10:24 PM
Stack trace

#0 [internal function]: XF::handlePhpError(2, '[E_WARNING] pre...', '/home/sitename/publi...', 189, Array)
#1 src/XF/EmailBounce/Parser.php(189): preg_replace('/(\\r?\\n--w19G2Z...', '$1X-XF-Temp-Hea...', 'Delivered-To: n...')
#2 src/XF/EmailBounce/Processor.php(69): XF\EmailBounce\Parser->parseMessage(Object(Zend\Mail\Storage\Message))
#3 src/XF/EmailBounce/Processor.php(53): XF\EmailBounce\Processor->processMessage('Delivered-To: n...')
#4 src/XF/Job/EmailBounce.php(27): XF\EmailBounce\Processor->processFromStorage(Object(Zend\Mail\Storage\Imap), 7.9999990463257)
#5 src/XF/Job/Manager.php(241): XF\Job\EmailBounce->run(7.9999990463257)
#6 src/XF/Job/Manager.php(187): XF\Job\Manager->runJobInternal(Array, 7.9999990463257)
#7 src/XF/Job/Manager.php(76): XF\Job\Manager->runJobEntry(Array, 7.9999990463257)
#8 job.php(15): XF\Job\Manager->runQueue(false, 8)
#9 {main}

Request state

array(4) {
["url"] => string(8) "/job.php"
["referrer"] => string(58) "https://www.sitename.com/admin.php?options/groups/emailOptions/"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
 
Top Bottom