Hallo zusammen,
ich benötige einen Denkanstoß, wie ich das mache.
Was ich machen will:
1. Ich habe einen User, der eine bestimmte Emailadresse hat
2. Jeder User kann mit dieser Emailadresse eine Email an meine App schicken (abrechnung@myapp.com) inkl. Anhang (die Rechnung)
3. Der User wird anhand der Emailadresse identifiziert. Der Anhang wird dann in der Datenbank meiner App gespeichert und dem User mit der Emailadresse zugeordnet.
Worin besteht nun mein Problem:
- Wie geschieht der Abruf?
a) Rufe ich z.B. alle 5 Minuten per IMAP diese Emailadresse ab und suche nur nach neuen Email (nicht gelesen)
b) Anschließend speichere ich eben den Anhang in der DB ab. Wenn alles erfolgreich war, dann setze ich die Email per JAVA Mail auf gelesen?
Oder wie kann man das lösen?
ich benötige einen Denkanstoß, wie ich das mache.
Was ich machen will:
1. Ich habe einen User, der eine bestimmte Emailadresse hat
2. Jeder User kann mit dieser Emailadresse eine Email an meine App schicken (abrechnung@myapp.com) inkl. Anhang (die Rechnung)
3. Der User wird anhand der Emailadresse identifiziert. Der Anhang wird dann in der Datenbank meiner App gespeichert und dem User mit der Emailadresse zugeordnet.
Worin besteht nun mein Problem:
- Wie geschieht der Abruf?
a) Rufe ich z.B. alle 5 Minuten per IMAP diese Emailadresse ab und suche nur nach neuen Email (nicht gelesen)
b) Anschließend speichere ich eben den Anhang in der DB ab. Wenn alles erfolgreich war, dann setze ich die Email per JAVA Mail auf gelesen?
Oder wie kann man das lösen?