diff --git a/lib/class-sendgrid-tools.php b/lib/class-sendgrid-tools.php index ed9fbac..887a194 100644 --- a/lib/class-sendgrid-tools.php +++ b/lib/class-sendgrid-tools.php @@ -1263,7 +1263,15 @@ public static function valid_emails_in_headers( $headers ) break; case 'reply-to': - if( ! Sendgrid_Tools::is_valid_email( $content ) ) { + if ( false !== strpos( $content, '<' ) ) { + $from_email = substr( $content, strpos( $content, '<' ) + 1 ); + $from_email = str_replace( '>', '', $from_email ); + $from_email = trim( $from_email ); + } else { + $from_email = trim( $content ); + } + + if( ! Sendgrid_Tools::is_valid_email( $from_email ) ) { return false; }