Potrzebuje prosta biblioteke obslugujaca duze plik mbox (maile linux). Generalnie pewnie trzeba sie oprzec na bibliotekach PEAR a nie pisac od poczatku. Ma dzialac pod ubuntu i windows/xampp
Funkcje:
search($file,$string)-> array.
wczytanie pliku $file, przeszukanie body/subject wiadomosci pod katem $string i zwrot tablicy z mailami w ktorych to slowo jest. Elementem zwrotnej tablicy jest cala tresc maila od "From " do konca.
search_regexp($file,$regexp)-> array. - tak samo jak wyzej tylko ze nie szukamy $stringa tylko czegokolwiek spelniajacego formule regexp.
Biblioteka musi byc odporna na podstawowe bledy w mailach - skrypt nie moze sie wysypac - ewentualnie moze pominac maila.
Zwracam uwage na to ze przeszukujemy TYLKO body/subject a nie cala tresc maila. Jesli zadane slowo/regexp bedzie w zalaczniku tekstowym - to mnie nie interesuje. Body maila moze byc w HTML lub plain tekst i to tez trzeba wziac pod uwage. Czyli skrypt powienien sie zachowac jak zwykla przeszukiwarka maila on line np. gmail.
Plik trzeba wczytywac na raz - mowimy tu o plikach np. >2GB wiec czytanie tego linia po linii nie wchodzi w gre.