1

Я знаю, что могу явно установить удаленную папку IMAP в .muttrc

mailboxes imaps://$my_server/INBOX.myfolder

У меня есть около 30 папок в моей учетной записи: возможно ли иметь Mutt для автоматического получения списка удаленных папок IMAP, чтобы я мог перемещаться по ним?

2 ответа2

2

Есть опция для вашего конфигурационного файла:

imap_check_subscribed
       Type: boolean
       Default: no

       When set, mutt will fetch the set of subscribed folders from
       your server on connection, and add them to the set of mailboxes
       it polls for new mail just as if you had issued individual
       “mailboxes” commands.

Конечно, это работает только для подписанных папок и только после вашего первого подключения к серверу.

1

Вы не указываете, что вы на самом деле видите, и как вы пытаетесь «получить список удаленных папок IMAP», но поведение по умолчанию, когда Mutt скомпилирован с поддержкой IMAP, состоит в перечислении всех папок. Предположительно, ваша конфигурация Mutt содержит изменения по умолчанию.


По умолчанию, когда Mutt просматривает список доступных папок IMAP (например, после использования c для открытия другого почтового ящика), он использует команду IMAP LIST для получения списка папок, а сервер возвращает все папки, которые существуют для учетной записи пользователя.

Чтобы изменить это поведение, для параметра конфигурации imap_list_subscribed может быть установлено значение yes. В этом случае Mutt использует команду IMAP LSUB при получении имен папок с сервера: он извлекает только список папок, помеченных как подписанные на сервере IMAP.

Эта переменная определяет, будет ли просмотр папок IMAP искать только подписанные папки или все папки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .