Использование MailDir в качестве бэкэнда для Gnus

Я использую offlineimap для синхронизации моей учетной записи gmail с locak maildir, затем использую gnus для чтения этого каталога, все в порядке, но gnus использует свои собственные флаги для пометки статуса прочитанных непрочитанных сообщений, и они не синхронизируются обратно в gmail. Есть ли способ заставить gnus использовать стандартные флаги maildir?

5 ответов

Решение

AFAIK, ситуация с nnmaildir и gnus не улучшилась с тех пор.

Для этой конкретной ситуации я сейчас использую mutt, устанавливая Emacs в качестве редактора.

Я использую offlineimap и dovecot, чтобы загружать и обслуживать мою почту локально. Я также использую GNUS. Заставив dovecot работать, я довольно долго не мог пользоваться GNUS, так как поддержка GND для maildir такая паршивая. Вот что мне нужно, чтобы dovecot работал:

mail_location = maildir:~/Mail:LAYOUT=fs:INBOX=~/Mail/INBOX

Одна из действительно хороших частей моего решения заключается в том, что у меня есть реальная и работающая автономная синхронизация, так что, когда сеть недоступна (примерно в 80% случаев в кампусе), я все еще могу проверять и сортировать свою почту.

Это было исправлено в nnmaildir в стволе Gnus по состоянию на 2012-09-05. Исправление появилось в версии Gnus, выпущенной с Emacs 24.3.

Решение состоит в том, чтобы использовать локальный сервер imap (как dovecot) для просмотра вашего maildir, и использовать gnus для доступа к этому серверу imap.

Здесь есть все, что официальное руководство может сказать о maildirs и GNUS - я лично не смог найти там то, что вы ищете, но опять же, я обычный пользователь, может быть, вы заметите то, что я не заметил. Однако я слышал, что Wanderlust имеет лучшую поддержку maildir среди всех почтовых программ Emacs.

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