N°8889 - 🩹 Updates regex to match the mail content id properly #23
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Example of content-type not properly manage
Content-Type: multipart/related; boundary=004_PARP264MB67443FFE96E5ACB5C06D04C3BEF2APARP264MB6744FRAP; type="multipart/alternative"
Base information
Symptom (bug) / Objective (enhancement)
Reproduction procedure (bug)
Cause (bug)
Example of content-type not properly managed in exchange mail with inline pictures.
original regex :
if (($sContentType != '') && preg_match('/multipart(.*);.*?boundary="?([^"]+)"?/i', $sContentType, $aMatches))It gets this value
_004_PARP264MB67443FFE96E5ACB5C06D04C3BEF2APARP264MB6744FRAP_; type=Proposed solution (bug and enhancement)
If you fix the regex with this :
if (($sContentType != '') && preg_match('/multipart(.*);.*?boundary="?([^";]+)"?/i', $sContentType, $aMatches))It gets the attended value :
_004_PARP264MB67443FFE96E5ACB5C06D04C3BEF2APARP264MB6744FRAP_Checklist before requesting a review