• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

XF 1.4 Zend_Exception: Not a valid Mime Message: End Missing - library/Zend/Mime/Decode.php:72

#1
Since yesterday I keep getting these messages...

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

Server Error Log
Error Info
Zend_Exception: Not a valid Mime Message: End Missing - library/Zend/Mime/Decode.php:72
Generated By: Unknown Account, 7 minutes ago
Stack Trace
#0 /var/www/vhosts/abcde.co.uk/httpdocs/library/Zend/Mime/Decode.php(92): Zend_Mime_Decode::splitMime('This is a multi...', '---------------...')
#1 /var/www/vhosts/abcde.co.uk/httpdocs/library/Zend/Mail/Part.php(222): Zend_Mime_Decode::splitMessageStruct('This is a multi...', '---------------...')
#2 /var/www/vhosts/abcde.co.uk/httpdocs/library/Zend/Mail/Part.php(292): Zend_Mail_Part->_cacheContent()
#3 /var/www/vhosts/abcde.co.uk/httpdocs/library/Zend/Mail/Part.php(517): Zend_Mail_Part->countParts()
#4 /var/www/vhosts/abcde.co.uk/httpdocs/library/XenForo/BounceParser.php(175): Zend_Mail_Part->rewind()
#5 /var/www/vhosts/abcde.co.uk/httpdocs/library/XenForo/BounceParser.php(163): XenForo_BounceParser->_process()
#6 /var/www/vhosts/abcde.co.uk/httpdocs/library/XenForo/Model/EmailBounce.php(13): XenForo_BounceParser->__construct(Object(Zend_Mail_Message), 'bounce@28daysla...', '64b29d7326e56e0...')
#7 /var/www/vhosts/abcde.co.uk/httpdocs/library/XenForo/Deferred/EmailBounce.php(52): XenForo_Model_EmailBounce->processBounceEmail('Return-Path: <g...')
#8 /var/www/vhosts/abcde.co.uk/httpdocs/library/XenForo/Model/Deferred.php(294): XenForo_Deferred_EmailBounce->execute(Array, Array, 7.9999899864197, '')
#9 /var/www/vhosts/abcde.co.uk/httpdocs/library/XenForo/Model/Deferred.php(428): XenForo_Model_Deferred->runDeferred(Array, 7.9999899864197, '', false)
#10 /var/www/vhosts/abcde.co.uk/httpdocs/library/XenForo/Model/Deferred.php(373): XenForo_Model_Deferred->_runInternal(Array, NULL, '', false)
#11 /var/www/vhosts/abcde.co.uk/httpdocs/deferred.php(23): XenForo_Model_Deferred->run(false)
#12 {main}
Request State
array(3) {
["url"] => string(41) "http://www.abcde.co.uk/deferred.php"
["_GET"] => array(0) {
}
["_POST"] => array(3) {
["_xfRequestUri"] => string(8) "/search/"
["_xfNoRedirect"] => string(1) "1"
["_xfResponseType"] => string(4) "json"
}
}
-------------------------------------------------

I think it's errors from the bounce system but really not sure.

Any help would be appreciated.

Cheers

Chris
 

Mike

XenForo developer
Staff member
#2
These are from the bounce processor. This seems to be implying that there's a syntactically invalid email in the account.

The simplest thing might be to access the email account yourself to delete the email. That said, the email should already have been removed by then (we remove the message before processing it) so it shouldn't keep repeating. Is it repeating every hour or so?
 

Mike

XenForo developer
Staff member
#4
Oh oops sorry, it does run twice an hour. But was it only twice then? If so, I'd just ignore it. If it keeps happening every time the system checks, then we'd probably need to take more steps.
 

Mike

XenForo developer
Staff member
#6
If it's not happening every time, then I'd probably ignore it, though that is more than I would expect.

The problem/challenge is that we need to get access to the message and to prevent situations where a bad email causes permanent looping, we delete the message from the server before processing it. (If we didn't do that, this error would have broken the handler continuously.) If it comes back, we may get need to get some logging code in so we can see the full email.