UID электронной почты в IMAP, которая не изменяется при перемещении почты - PullRequest
0 голосов
/ 19 октября 2019

Я не уверен, возможно ли это с IMAP:

  1. В папке «Входящие» находится конкретное письмо.
  2. Почтовый агент пользователя 1 видит это письмо
  3. Агент пользователя почты 2 перемещает почту из папки «Входящие» в папку «подпапка»
  4. Агент пользователя почты 1 хочет получить доступ к определенной почте.

AFAIK Идентификаторы в IMAP:всегда относительно папки (спецификация называет ее «почтовый ящик»).

Как Mail User Agent 1 может найти новое местоположение почты?

Ответы [ 2 ]

1 голос
/ 20 октября 2019

Поиск по идентификатору сообщения. Идентификатор сообщения является полем заголовка, практически все сообщения имеют уникальный идентификатор, потому что он используется очень часто.

Imap позволяет выполнять поиск по полю заголовка, включая поле идентификатора сообщения.

0 голосов
/ 19 октября 2019

AFAIK это невозможно с «базовым IMAP».

AFAIK gmail предлагает расширение протокола IMAP X-GM-MSGID, поддерживающее его.

https://developers.google.com/gmail/imap/imap-extensions

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...