Вопрос

Я пытаюсь переместить электронную почту от Gmail почтового ящика на другой, просто любопытно, что UID каждого электронного письма изменится при переходе в новый почтовый ящик?

Это было полезно?

Решение

Да, конечно, UID изменяется при перемещении операции. Новый UID для этой почты будет следующим UID из папки назначения. (т.е. если последняя почта UID папки назначения: 9332, то UID переменного письма будет 9333)

Примечание. UID изменяется, но идентификатор сообщения не будет изменен во время любой операции на этой почте)

Другие советы

Я посмотрел на мой собственный код IMAP для Gmail, и одним из комментариев говорят, что UID изменяется на ходу, потому что шаг на самом деле копирует + Удалить. Или, может быть, это я, кто делает неправильную вещь:

    imap.copy(sid, dest_folder)
    imap.store(sid, '+FLAGS', '\\Deleted')
    imap.expunge()

- В противном случае, если вы знаете способ перемещения его напрямую, он не должен меняться.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top