Ich rufe E-Mails in meine App über IMAP mithilfe von Net::IMAP ab und kopiere die E-Mail in einen All Mail-Ordner und markiere sie im Posteingang als gelöscht.
Dadurch wird ein Backup aller E-Mails für den Benutzer im All email-Ordner ermöglicht und meine App ruft nur E-Mails im Posteingang ab, die nicht als gelöscht markiert sind.
Dies funktioniert gut für Gmail, aber ich versuche es für Horde Webmail zu tun.
Ich kann die E-Mails erfolgreich abrufen, aber scheinbar nicht als gelöscht markieren und in einen anderen Ordner kopieren.
Hier ist mein Code dafür in Gmail:
imap.uid_copy(uid, "[Gmail]/All Mail")
imap.uid_store(uid, "+FLAGS", [:Deleted])
Kann mir jemand bei diesem Problem helfen? Was sollte "[Gmail]/All Mail" für Horde Webmail geändert werden? Ist das für alle E-Mails wie Hotmail / Yahoo usw. unterschiedlich?
Jede Hilfe hierzu wäre großartig. Danke
rick