pecl-mail-mailparse
pecl-mail-mailparse copied to clipboard
Email message manipulation
Segmentation fault when parsing multipart/mixed containing message/rfc822 with multipart/alternative
This script reproduces the issue: ```php
**Describe the bug** I've encountered DMARC failure report emails that cause mailparse to trigger a segmentation fault. After some digging, I've found that the absence of the "MIME-version" header in...
A quoted-string may contain double-quotes if they are properly escaped, and we must not drop these. --- I think the proper behavior would be to parse the address as `"Smith,...
Consider this php example: ```php
Hello, Example: `"Alan \"Crane\" Woke"` It should be parsed to `Alan "Crane" Woke` but it is being parsed to: `Alan \ Crane\ Woke` See RFC2822 for further information: https://www.ietf.org/rfc/rfc2822.txt (Page...
This PR modifies the ci.yml to build mailparse for Windows (x86 and x64) It includes the build process for php versions from 7.4 up to 8.3. The Windows artifacts are...
Currently the mailparse extension can be downloaded at pecl for Windows up to php version 8.1. Using the Github Actions it should be possible to provide the extension without pecl....