imap_list_subscribed
Вариант может дать вам то , что вы хотите, хотя и окольным путем. Из документации :
Эта переменная определяет, будет ли просмотр папок IMAP искать только подписанные папки или все папки. Это можно переключать в браузере IMAP с помощью функции.
Если установлено значение no
(по умолчанию), он не будет проверять состояние подписки и вместо этого будет отображать все папки на сервере (все из которых возвращены LIST
командой).
Если вас это не устраивает и вы хотите, чтобы на папки также подписывались, лучшим подходом может быть сценарий инструмента CLI (так же, как вы используете imapfilter
). Самый простой может быть curl
, который поддерживает необработанные команды IMAP. Просто получите список папок (используя LIST
) и подпишитесь на них ( SUBSCRIBE
).
Так что, если я вас правильно понимаю, вам не нужно редактировать конфигурацию, а применять изменения конфигурации, которые обычно бы были в конфигурации, верно?
Вы пытались запустить скрипт настройки с флагом --enable-imap ?
Если Mutt скомпилирован с поддержкой IMAP (запустив скрипт configure с флагом --enable-imap ), он может работать с папками, расположенными на удаленном сервере IMAP.
Вы можете получить доступ к удаленной папке «Входящие», выбрав папку «папка {imapserver}», где imapserver - это имя сервера IMAP, а папка «Входящие» - это специальное имя для вашего почтового ящика на сервере IMAP. Если вы хотите получить доступ к другой почтовой папке на сервере IMAP, вам следует использовать регулярные выражения в сочетании с путем {imapserver} путь / к / папке, где путь / к / папке - это путь к папке, к которой вы хотите получить доступ, относительно вашего дома. каталог.
Кроме того, fetchmail является более стабильным способом доступа к папкам IMAP.
источник