RSS Feed/News XF\EmailBounce\Parser::getBounceTypeFromStatus does not handle statuses with multiple digits

Status
Not open for further replies.

ENXF NET

Administrator
Staff member
Administrator
Moderator
+Lifetime VIP+
S.V.I.P.S Member
S.V.I.P Member
V.I.P Member
Collaborate
Registered
Joined
Nov 13, 2018
Messages
30,085
Points
823

Reputation:

Amazon SES will sometimes send a status such as 5.1.10, which will explicitly fail on this regex:
PHP:

if (!$statusCode || !preg_match('#^\d\.\d\.\d$#', $statusCode))

Suggested fix:
PHP:

if (!$statusCode || !preg_match('#^\d+\.\d+\.\d+$#', $statusCode))

Continue reading...
 
Status
Not open for further replies.
Top