Fixed XF\EmailBounce\Parser::getBounceTypeFromStatus does not handle statuses with multiple digits

Here's an example (AWS SNS Topic) of a double digit status code often used by .edu providers:
Code:
"bounceType\":\"Transient\",\"bounceSubType\":\"General\",\"bouncedRecipients\":[{\"emailAddress\":\"xxx@iup.edu\",\"action\":\"failed\",\"status\":\"5.4.14\",\"diagnosticCode\":\"smtp;554 5.4.14 Hop count exceeded - possible mail loop ATTR34
.edu email has a high bounce rate due to users moving on after their study or employment. Especially on forums with an older userbase.
Often the .edu email is forwarded to another inbox, if that no longer accepts email it will send it back. Forwarding chains or loops are common in this subset of users.
Microsoft Exchange Server uses these double digit status codes and MES is often used by .edu providers.
 
Back
Top Bottom