Hallo zusammen,
ich möchte gerne innerhalb meiner App einen Emailclient integrieren.
Also sprich mehr oder weniger 2 HTML-Seiten:
- Emailpostfach (wie z.B. bei GMX)
- Email senden
Technologien sind hierfür:
- JAVA EE
- JSF + Primefaces
Was soll es können:
- Emails versenden
- Emails empfangen
Das ganze funktioniert soweit auch schon. Leider habe ich noch etwas Performance Schwierigkeiten, hierzu gibt es aber meines Wissens eine FETCH Funktion, sodass man nicht immer alle Emails holt und auch nur die wichtigen Infos (Sender, Subject). Habe das noch nicht im Detail getestet.
Body wird dann erst wirklich beim Öffnen der Email geholt.
Ich habe es bisher nur mit 1-2 Emailaccounts getestet.
Von einer anderen Software, weiß ich, dass es zu diversen Performance Schwierigkeiten bei verschiedenen Anbieter kommt.
Die Entwickler von dieser Software haben das nun wohl so implementiert (GOlive soll diese / übernächste Woche) passieren.
- Alle wichtigen Infos (Sender, Betreff, Sendedatum) werden direkt auf dem DB-Server der Applikation gespeichert.
- Dies soll den Zugriff der Emails um mind. 100% steigern.
Ich frage mich allerdings macht das wirklich Sinn? Die Daten werden doch dann redundant vorgehalten.
Zudem muss die App ja auch mitbekommen, wenn z.B. in Outlook eine Email gelöscht wird, dann muss diese ja auch in der DB von der Applikation gelöscht werden.
Würde mich über ein paar Tipps freuen, ob das sinnhaft ist, was die dort implementieren...
Danke
ich möchte gerne innerhalb meiner App einen Emailclient integrieren.
Also sprich mehr oder weniger 2 HTML-Seiten:
- Emailpostfach (wie z.B. bei GMX)
- Email senden
Technologien sind hierfür:
- JAVA EE
- JSF + Primefaces
Was soll es können:
- Emails versenden
- Emails empfangen
Das ganze funktioniert soweit auch schon. Leider habe ich noch etwas Performance Schwierigkeiten, hierzu gibt es aber meines Wissens eine FETCH Funktion, sodass man nicht immer alle Emails holt und auch nur die wichtigen Infos (Sender, Subject). Habe das noch nicht im Detail getestet.
Body wird dann erst wirklich beim Öffnen der Email geholt.
Ich habe es bisher nur mit 1-2 Emailaccounts getestet.
Von einer anderen Software, weiß ich, dass es zu diversen Performance Schwierigkeiten bei verschiedenen Anbieter kommt.
Die Entwickler von dieser Software haben das nun wohl so implementiert (GOlive soll diese / übernächste Woche) passieren.
- Alle wichtigen Infos (Sender, Betreff, Sendedatum) werden direkt auf dem DB-Server der Applikation gespeichert.
- Dies soll den Zugriff der Emails um mind. 100% steigern.
Ich frage mich allerdings macht das wirklich Sinn? Die Daten werden doch dann redundant vorgehalten.
Zudem muss die App ja auch mitbekommen, wenn z.B. in Outlook eine Email gelöscht wird, dann muss diese ja auch in der DB von der Applikation gelöscht werden.
Würde mich über ein paar Tipps freuen, ob das sinnhaft ist, was die dort implementieren...
Danke