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).