PHP pobiera ponad 20000 imapów

Próbuję wyeksportować kilka skrzynek pocztowych do bazy danych. Mój obecny skrypt połączy IMAP i po prostu zapętli wszystkie wiadomości. Chociaż z większymi skrzynkami pocztowymi to nie zadziała i będzie zwalniać, a nawet zatrzymywać się.

Pomysł polega na codziennym uruchamianiu skryptu w celu „skopiowania” wszystkich wiadomości, które nie znajdują się jeszcze w bazie danych, do bazy danych. Jaki jest najlepszy sposób pobierania dużych ilości e-maili (20 tys. E-maili rozłożonych na około 40-50 folderów).

Ostatecznie będzie to wymagało pracy z pojedynczego serwera w celu skanowania setek lub nawet tysięcy kont dziennie (więc wyobraź sobie ilości danych). Przechowa pocztę (uid i temat) w bazie danych i utworzy pakiet, który będzie przechowywany w dataserver (musi także pobrać załączniki).

questionAnswers(2)

yourAnswerToTheQuestion