Fixed Gmail bounce message inactive inbox processed as Soft Bounce

Alpha1

Well-known member
Licensed customer
Affected version
2.3.7
This common Gmail bounce message is processed as a Soft Bounce:
Code:
Action: failed
Final-Recipient: rfc822; xxx@gmail.com
Diagnostic-Code: smtp; 552-5.2.2 The recipient's inbox is out of storage space and inactive. Please
 552-5.2.2 direct the recipient to
 552 5.2.2  https://support.google.com/mail/?p=OverQuotaPerm 5b1f17b1804b1-4775d265d99si1629965e9.16 - gsmtp
Status: 5.2.2
While this is technically classified correctly as 552 (inbox_full), this is practically incorrect. This inbox is also inactive and should therefore be processed as a hard bounce. As gmail is the main email provider these days and therefore high impact, its a bounce message that should be taken into consideration.

It would be best to look for:
Diagnostic-Code: smtp; 552-5.2.2 The recipient's inbox is out of storage space and inactive.
And classify such bounce messages as hard bounce.
 
This one has really high occurrence. I'm getting CTS from manually processing these 'Soft' bounces.
 
To elaborate:

The text inbox is out of storage space and inactive does not match any of the entries in \XF\EmailBounce\Parser::$invalidMailboxStrings.
 
And some more information about this:
Inactive = email not accessed for 2 years or more.

BTW: I recently did a test with 300k email accounts. XenForo did not catch 70% of the hard bounces.
40% of hard bounces XF does not catch are caused by this very issue. I reported the rest of the issues.
 
Thank you for reporting this issue, it has now been resolved. We are aiming to include any changes that have been made in a future XF release (2.3.8).

Change log:
Process Gmail inactive inbox bounce messages as a hard bounce (#1208)
There may be a delay before changes are rolled out to the XenForo Community.
 
Back
Top Bottom