parsowanie surowego e-maila w php

Szukam dobrego / działającego / prostego w użyciu kodu php do parsowania surowego e-maila na części.

Napisałem kilka rozwiązań brutalnej siły, ale za każdym razem pojawia się jedna mała zmiana / nagłówek / miejsce / coś i cały mój parser zawodzi i projekt się rozpada.

A zanim wskażę PEAR / PECL, potrzebuję rzeczywistego kodu. Mój host ma jakąś screwy config lub coś w tym stylu, nigdy nie wydaje mi się, żeby pliki .so były poprawnie zbudowane. Jeśli zrobię to .so, pewna różnica w ścieżce / środowisku / php.ini nie zawsze będzie dostępna (apache vs cron vs cli).

I jeszcze jedna rzecz: analizuję surowy tekst wiadomości e-mail, NIE POP3 i NIE IMAP. Jest przesyłany do skryptu php za pośrednictwem przekierowania poczty e-mail .qmail.

Nie spodziewam się, że SOF napisze to dla mnie, szukam wskazówek / punktów wyjścia do zrobienia tego „dobrze”. Jest to jeden z tych problemów z „kołem”, które, jak już wiem, zostały już rozwiązane.

questionAnswers(14)

yourAnswerToTheQuestion