В настоящее время я использую mimeDecode.php из библиотеки PEAR для анализа входящих писем. Кажется, что у него много проблем, и он не может декодировать много сообщений, поэтому я хотел бы заменить его на что-то лучшее.
Я ищу что-то, что способно правильно разделить части сообщения, такие как тело, тело и т. Д. В идеале он мог бы обрабатывать все распространенные методы кодирования, такие как base64, uuencode, цитируемый для печати и т.д.
В ситуациях, когда в одном электронном письме содержатся как текстовые, так и html-версии одного и того же сообщения, в идеале мне бы хотелось знать разницу между ними, чтобы я мог выбрать, какую часть я хочу отобразить.
Я не беспокоюсь о вложениях в данный момент, но было бы хорошо, если бы они знали о них на случай, если я захочу реализовать это в будущем.
Я видел, что в PHP есть группа функций, начинающихся со слова imap, которые, кажется, могут делать то, что я хотел, но я не уверен, не попробовав их.
В настоящее время я делаю оперативное декодирование сообщений в PHP, поэтому я ищу решение по замене PHP.
Есть ли у кого-нибудь опыт с этим, который мог бы указать мне правильное направление? Я не хотел бы начинать использовать то, что в конечном итоге не будет делать то, что мне нужно в долгосрочной перспективе.