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

  • Thread starter Thread starter DragonByte Tech
  • Start date Start date
There is a bug in this version
D

DragonByte Tech

Guest
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...