Я загружаю электронную почту в свое приложение через imap с помощью Net:: IMAP и копирую почту в папку «Вся почта», а затем помечаю ее в папке «Входящие» как удаленную.
Затем это позволяет создавать резервные копии всех электронных писем для пользователя в папке «Все электронные письма», и мое приложение извлекает только электронные письма из папки «Входящие», не помеченные как удаленные.
Это отлично работает для gmail, но я пытаюсь сделать это для веб-почты орды.
Я успешно загружаю электронные письма, но не могу пометить их как удаленные и скопировать в другую папку.
Вот мой код для этого в gmail:
imap.uid_copy(uid, "[Gmail]/All Mail")
imap.uid_store(uid, "+FLAGS", [:Deleted])
Кто-нибудь поможет с этим? На что следует изменить «[Gmail]/Вся почта») для веб-почты орды? Отличается ли это для всей электронной почты, такой как hotmail/yahoo и т. д.?
Любая помощь в этом была бы отличной. Благодарность
Рик