PHP&IMAP - Probleme mit Anhängen

bLu3t0oth

BIOS-Overclocker(in)
PHP&IMAP - Probleme mit Anhängen

Mahlzeit allerseits

Ich habe folgendes Problem:
Ich habe ein vollständiges Wemail selbst geschrieben, welches prinzipiell auch relativ problemlos funktioniert, allerdings machen mir die Anhänge in sofern Probleme als dass sie meinen PHP-Cache vom Server sprengen und deshalb bei Postfächern mit 1000+ Emails und Anhängen deshalb die Anfrage immer mit entsprechender Fehlermeldung abgebrochen wird.

Ich weiß auch prinzipiell wo das Problem liegt, nämlich daran dass ich immer JEDE einzelne Email durchparsen muss um festzustellen, ob dort ein Emailanhang drinne ist oder nicht, weshalb mir die Headerfunktion vom IMAP eigentlich gar nichts mehr nutzen.

Weiß einer wie man dieses Problem umgehen kann?
10Emails müsste ich aber immer schon durchgucken lassen, da ich eine feste Seitenansicht von 10 eingestellt habe(das wird sich auf Grund der Gesamtheit des Moduls auch nicht ändern).

MFG André
 
AW: PHP&IMAP - Probleme mit Anhängen

a) Warum musst du 1000 durchparsen? So groß wird ja nicht die erste Seite des Posteingangs sein.

b) Warum musst du denn jede Email durchparsen? Machs doch einmal wenn sie reinkommt und setze ein Flag in die Datenbank, dass es einen Anhang gibt. Evtl. sogar noch welchen Anhang es gibt.
 
AW: PHP&IMAP - Probleme mit Anhängen

Woher weiß ich dann, ob es neue emails gibt? also wie mache ich dann quasi den reload?
wie Parse ich immer nur die letzten 10 durch und woher weiß ich wieviele es insgesamt gibt?
 
AW: PHP&IMAP - Probleme mit Anhängen

Benutze doch eine Datenbank um solche Sachen zu speichern, also Informationen die schon mal bekannt waren. Du hast ja sonst einen ziemlichen Flaschenhals wenn du das direkt jedes mal beim Mailserver nachfragst.
 
AW: PHP&IMAP - Probleme mit Anhängen

ja, so weit bin ich ja schon...der gesamte posteingang sitzt in den sessiondaten inner db...aber mir fehlen irgendwie die befehle für oben genanntes
 
Zurück