Что значит "подписаться" на папку IMAP?
Я использую Thunderbird с Gmail IMAP, и для папок есть опция "Подписаться". Что это значит?
5 ответов
Папки, на которые вы подписаны, являются отображаемыми Thunderbird. Он подписывается на каждую папку, найденную при первой настройке учетной записи, и любая папка, которую вы добавляете через Thunderbird, также автоматически подписывается. Я полагаю, что эта опция есть, поэтому, если вам нужно было добавить папку через другое приложение или приложение веб-почты, и вы хотели, чтобы эта новая папка также отображалась, вы можете просто включить ее.
Возможно, эта ссылка прояснит ситуацию. Вот цитата:
Ваш почтовый клиент IMAP (например, Thunderbird) отобразит папки в вашей учетной записи, на которые вы "подписаны".
Как правило, это будут все папки в вашей учетной записи и только папки в вашей учетной записи. Однако в некоторых ситуациях вы можете обнаружить, что в вашей учетной записи есть папки, которых нет в Thunderbird, или папки, которые отображаются в Thunderbird, которых нет в вашей учетной записи. Это можно исправить, подписавшись (или отменив подписку) на оскорбительные папки.
Это связано с особенностями протокола IMAP. Как ни странно, авторы этого протокола не только думали об электронной почте, когда придумывали ее, но и об usenet и новостных группах. Группы новостей usenet формируют большую иерархию с тысячами и тысячами групп. Первоначальная цель IMAP состояла в том, чтобы поддерживать доступ к полной иерархии через вашу учетную запись IMAP. Конечно, вы не хотите, чтобы все эти группы отображались в вашем почтовом клиенте, поэтому концепция подписки на папки была добавлена в протокол.
Если я правильно помню, Thunderbird также имеет возможность просто показать вам все ваши доступные папки, не проходя процедуру подписки на отдельные папки. Это не имеет ничего общего с автономным использованием или синхронизацией.
Если вы хотите узнать больше о протоколе IMAP, ознакомьтесь с соответствующей статьей Википедии. Вы можете также попытаться прочитать соответствующий RFC, который составляет протокол и который полон примеров, касающихся групп новостей usenet (и имеет только несколько примеров, которые имеют непосредственное отношение к электронной почте).
На этот вопрос уже есть несколько очень хороших ответов (за которые я проголосовал), но я подумал, что дополню их ответом с подробным описанием соответствующих команд, указанных в протоколе IMAP, RFC 3501.
Подписка на папки
В IMAP подписки используются для обозначения того, какие папки должны отображаться клиентами IMAP. Некоторые системные папки могут предоставлять функциональные возможности, но не содержать электронные письма, которые представляют интерес для пользователя, например, сервер Exchange содержит папки, такие как контакты, журнал, проблемы синхронизации).
Для составления списка папок IMAP используются две команды IMAP:
LIST
Команда выводит список всех папок.LSUB
списки команд только подписанные папки.
Выход из LSUB
На команду влияют 2 команды:
SUBSCRIBE
добавляет папки в список, отображаемыйLSUB
команда.UNSUBSCRIBE
удаляет папки из списка, отображаемогоLSUB
команда.
См. Как используются команды подписки и отмены подписки в IMAP4? для примеров эффектов команд подписки.
Также обратите внимание, что папки помечены как подписанные на сервере IMAP, поэтому все клиенты видят один и тот же список папок. См. Предназначена ли подписка IMAP (не) для работы с почтовыми клиентами?,
2017-01-26: Thunderbird 45.5.1: предыдущий ответ о запуске в File был ключевым для меня.
Из конкретного аккаунта: Файл | Результаты подписки в списке папок, затем: Gmail, затем из списка папок: отметьте или снимите флажки папок, желательных или нежелательных. В моем случае это было устранение Важно и все.
Я считаю, что он позволяет вам подписаться на папку на сервере, синхронизируя содержимое того, что находится на сервере, с тем, что находится в клиенте Thunderbird.