Anthony Parsons
Well-known member
- Affected version
- 2.3.4
Unsure what the issue is, just thought you may like to know if there is an XF fix to this. I get this maybe once daily, but bounce processing is working fine otherwise.
Code:
Server error log
Laminas\Mail\Header\Exception\InvalidArgumentException: Bounce message processing failed: Invalid header value detected src/vendor/laminas/laminas-mail/src/Header/GenericHeader.php:64
Generated by: Unknown account Jan 18, 2025 at 5:53 AM
Stack trace
#0 src/vendor/laminas/laminas-mail/src/Headers.php(488): Laminas\Mail\Header\GenericHeader::splitHeaderLine('X-Ham-Report: S...')
#1 src/vendor/laminas/laminas-mail/src/Headers.php(233): Laminas\Mail\Headers->loadHeader('X-Ham-Report: S...')
#2 src/vendor/laminas/laminas-mail/src/Headers.php(97): Laminas\Mail\Headers->addHeaderLine('X-Ham-Report: S...')
#3 src/vendor/laminas/laminas-mime/src/Decode.php(150): Laminas\Mail\Headers::fromString('Return-Path: <a...', '
')
#4 src/vendor/laminas/laminas-mail/src/Storage/Part.php(98): Laminas\Mime\Decode::splitMessage('Return-Path: <a...', 'Return-Path: <a...', '--_000_PH7PR14M...', '
', false)
#5 src/vendor/laminas/laminas-mail/src/Storage/Message.php(53): Laminas\Mail\Storage\Part->__construct(Array)
#6 src/XF/EmailBounce/Parser.php(176): Laminas\Mail\Storage\Message->__construct(Array)
#7 src/XF/EmailBounce/Processor.php(100): XF\EmailBounce\Parser->parseMessage('Return-Path: <a...')
#8 src/XF/EmailBounce/Processor.php(76): XF\EmailBounce\Processor->processMessage('Return-Path: <a...')
#9 src/XF/Job/EmailBounce.php(27): XF\EmailBounce\Processor->processFromStorage(Object(XF\Mail\Storage\Imap), 8)
#10 src/XF/Job/Manager.php(275): XF\Job\EmailBounce->run(8)
#11 src/XF/Job/Manager.php(205): XF\Job\Manager->runJobInternal(Array, 8)
#12 src/XF/Job/Manager.php(89): XF\Job\Manager->runJobEntry(Array, 8)
#13 job.php(46): XF\Job\Manager->runQueue(false, 8)
#14 {main}
Request state
array(4) {
["url"] => string(8) "/job.php"
["referrer"] => string(33) "https://www.myptsd.com/whats-new/"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}