Синхронизировать артефакты Thunderbird через IMAP?
Я хочу написать плагин Thunderbird, который позволит мне добавлять информацию (самостоятельно определяемую или расширяющую другие, например задачи, зависимости и т. Д.) И упорядочивать ее. Можно ли обмениваться и таким образом синхронизировать такую информацию автоматически через IMAP? Цель состоит в том, чтобы иметь ту же информацию о других клиентах Thunderbird с тем же плагином. Я не уверен в возможностях IMAP и был бы благодарен за хороший обзорный источник.
1 ответ
FLAGS
не предназначены для хранения обширных данных; длина каждого флага, как правило, ограничена, равно как и общее количество разрешенных флагов на сообщение и на почтовый ящик. Другой вариант для добавления полу-произвольных метаданных является ANNOTATE
расширение от RFC 5257. Однако его применение среди различных серверов IMAP далеко не универсально.
Еще один вариант - вставить метаданные в другой почтовый ящик через специально созданные сообщения, которые содержат только данные, которые ваш клиент может проанализировать, используя отдельный тип MIME. Это довольно уродливо, хотя.