Синхронизировать артефакты Thunderbird через IMAP?

Я хочу написать плагин Thunderbird, который позволит мне добавлять информацию (самостоятельно определяемую или расширяющую другие, например задачи, зависимости и т. Д.) И упорядочивать ее. Можно ли обмениваться и таким образом синхронизировать такую ​​информацию автоматически через IMAP? Цель состоит в том, чтобы иметь ту же информацию о других клиентах Thunderbird с тем же плагином. Я не уверен в возможностях IMAP и был бы благодарен за хороший обзорный источник.

1 ответ

FLAGS не предназначены для хранения обширных данных; длина каждого флага, как правило, ограничена, равно как и общее количество разрешенных флагов на сообщение и на почтовый ящик. Другой вариант для добавления полу-произвольных метаданных является ANNOTATE расширение от RFC 5257. Однако его применение среди различных серверов IMAP далеко не универсально.

Еще один вариант - вставить метаданные в другой почтовый ящик через специально созданные сообщения, которые содержат только данные, которые ваш клиент может проанализировать, используя отдельный тип MIME. Это довольно уродливо, хотя.

Другие вопросы по тегам