Hallo,
ich habe ein relativ coole Klasse entwickelt, mit der ich meine eMails abfrage, inklusive Anhängeverwaltung, und dann in einer DB abspeichere.
Jetzt mein Problem, das Abfragen geschieht per 5' Crontab und meine Logik war :
Ziehe alle Mails mit einem Empfangsdatum, welches später ist als die letzte Überprüfung ( vor 5 Minuten) ist.
Nur jetzt komme ich ja garnich an das Empfangsdatum ( Serverinfo ? ) der Mail heran oder doch?
Die Mail selbst hat ja nur ihr Sendedatum, welches manipuliert (SPAM) oder je nach Zeitzone in der "Zukunft/Vergangenheit" liegen kann
Oder sollte ich vor dem Speichern überprüfen, ob die MessageId der eMail, welche ja "einzigartig" sein sollte, schon in meiner Tabelle existiert?
Ich frage mich derzeit, was wohl die adquateste Herangehensweise ist.
Ich bin für jeden Gedanken dankbar!
ich habe ein relativ coole Klasse entwickelt, mit der ich meine eMails abfrage, inklusive Anhängeverwaltung, und dann in einer DB abspeichere.
Jetzt mein Problem, das Abfragen geschieht per 5' Crontab und meine Logik war :
Ziehe alle Mails mit einem Empfangsdatum, welches später ist als die letzte Überprüfung ( vor 5 Minuten) ist.
Nur jetzt komme ich ja garnich an das Empfangsdatum ( Serverinfo ? ) der Mail heran oder doch?
Die Mail selbst hat ja nur ihr Sendedatum, welches manipuliert (SPAM) oder je nach Zeitzone in der "Zukunft/Vergangenheit" liegen kann
Oder sollte ich vor dem Speichern überprüfen, ob die MessageId der eMail, welche ja "einzigartig" sein sollte, schon in meiner Tabelle existiert?
Ich frage mich derzeit, was wohl die adquateste Herangehensweise ist.
Ich bin für jeden Gedanken dankbar!
Zuletzt bearbeitet: