Компания, в которой я работаю, предоставляет нашим клиентам функциональные возможности для массовой рассылки [двойной вариант, а не спам, я обещаю], и мы получаем фигуративный т отчетов с обратной связью. Циклы от AOL, Comcast, Yahoo и т. Д. Это, как правило, у людей, которые подписались, больше не хотят этого, были вызваны до , а не, нажмите ссылку «Отказаться от подписки», [потому что «так поступают спамеры»] и просто отмечают все сообщения как спам.MIME Multipart Parser
Теперь эти письма FBL следуют определенному формату, в котором сообщение является множественным, есть одна или две текстовые части, а затем добавляется исходное сообщение, как правило, с удалением всей информации о получателе. Это прилагается электронная почта также многостранична и содержит ссылку на отмену подписки, но раздел в прикрепленном письме содержит ссылку, закодированную в кавычках, и ссылка длиннее, чем разрешенная в кавычках версия в строке, так что она попадает в очередь , Иногда секция, похоже, получает base64-кодировку, я думаю, что это происходит, если клиент использует причудливый язык, такой как китайский/японский/и т. Д.
Мне нужен парсер данных mime/multipart, который может дать мне эти части. PHP имеет oh так полезно не реализовал никакой формы многопарадрового парсера, который я могу найти вне того, что является внутренним, либо для их ужасных IMAP-функций, либо для самого PHP, который обрабатывает данные мультипартийной формы.
Кто-нибудь знает что-то, что я могу использовать для этого, не имея необходимости писать самостоятельно? Я нашел one script, но он полагается на старые функции PECL, которые полагаются на пользовательскую компиляцию PHP, которая не является вариантом для этого сервера.
TL; DR: imap_ РНР * функции будут разбирать части сообщения, полученного от сервера, но мне нужно, чтобы разобрать части электронной почты прикрепленного на адрес электронной почты, загруженного с сервера.
Хотя эта ссылка может ответить на вопрос, лучше включить здесь основные части ответа и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. - [Из обзора] (/ review/low-quality-posts/17837510) – Brick