Миграция из Тандерберда в Матт
Я обдумываю переход от Thunderbird к Mutt (при условии, что это возможно), чтобы перейти к более быстрому и простому приложению.
Моя текущая настройка Thunderbird состоит из нескольких учетных записей IMAP (приложения gmail и google). Только выбранные папки (метки чтения) в каждой учетной записи IMAP хранятся локально. Для всех остальных папок я просматриваю заголовки и открываю сообщение, только если мне это интересно. Я также использую закладки для быстрого перехода к папкам. Я также перемещаю сообщения по папкам с помощью сочетаний клавиш.
Можно ли повторить настройку в Mutt? Может ли кто-нибудь поделиться / указать на пример файла muttrc, который делает то же самое? Было бы здорово, если бы файл muttrc был соответствующим образом прокомментирован.
Кроме того, можно ли будет импортировать мои сообщения из Thunderbird локально? Это сэкономит мне значительный сетевой трафик (около 2 ГБ данных хранится локально).
2 ответа
Определенно можно делать все то, что вы хотите сделать с Mutt
, и многое другое.
Несколько учетных записей возможны с Mutt
, Лично я использовал только несколько учетных записей gmail imap, как описано в этой статье здесь, но выполнимо настроить их и перемещаться между ними. Нет необходимости повторять информацию здесь, но это во многом связано с тем, как установлены "учетные записи" и "папки"; статья объясняет это хорошо.
Тем не менее, вы можете достичь этого без folder-hooks
: смотрите мой ответ здесь:
Для перемещения между папками вы можете использовать макросы, как показано в этих хорошо известных:
macro index,pager gi "<change-folder>=INBOX<enter>" "Go to inbox"
macro index,pager ga "<change-folder>=[Gmail]/All Mail<enter>" "Go to all mail"
Подробнее о том, как перемещаться между папками и как сообщения можно перемещать между папками, подробно объясняется здесь.
Действительно, сообщения могут быть экспортированы из Thunderbird
в mbox
форматировать, а затем прочитать в Mutt
, как отмечает вики Mutt здесь. Надо будет установить Thunderbird
аддон импорта / экспорта, а затем экспортировать папки из Thunderbird в mbox
формат, а затем укажите папку в .muttrc
, ссылаясь на эти заметки.
Обращаясь к вашему вопросу в комментариях: Когда вы загружаете свой почтовый ящик или когда вы переключаетесь между папками Mutt
по умолчанию загружаются только заголовки с сервера, что, как мне кажется, то, что вы хотите. Он загружает только реальное сообщение, когда вы нажимаете кнопку возврата, чтобы просмотреть сообщение. Следовательно, почему мы кэшируем заголовки и сообщения для производительности, и обычно у большинства людей есть стандартные записи, подобные этой, в .muttrc
:
set header_cache=~/.mutt/cache/headers
set message_cachedir=~/.mutt/cache/bodies
Для автономной работы может потребоваться сопряжение Mutt
с другой программой под названием offlineimap
, который доступен в репозиториях; обсуждение доступно здесь и здесь.
Я соединил эти подсказки (из вики и моего личного радиоуправления) в грубую muttrc
но вам, возможно, придется протестировать и изменить его для своих собственных целей, и, очевидно, добавить свои собственные данные, но это должно быть полезной отправной точкой.
Не знаю, насколько это может быть полезным, но я нашел что-то под названием Muttrc Builder, онлайн-приложение для создания .muttrc
: http://www.muttrcbuilder.org/. И у Mutt Documentation есть много примеров конфигурационных файлов.
Для импорта вопроса, следующий от вики Mutt:
Как импортировать сообщения из pine, thunderbird, kmail, evilution, ...?
Mutt понимает некоторые стандартные форматы папок. Узнайте, какой формат использует другой MUA, и, когда он совместим, просто скопируйте их в место, где Mutt их найдет (и настройте его для http://wiki.mutt.org/?MuttGuide/Folders). Если это проприетарный формат, либо используйте собственную функцию экспорта MUA, либо найдите в Интернете внешние инструменты, которые можно преобразовать в формат, пригодный для использования в Mutt, и продолжайте настройку Mutta для их поиска.