Как заставить Thunderbird понимать локальную папку .maildir?

8

Прошло некоторое (относительно короткое) время с тех пор, как Thunderbird наконец-то получил поддержку хранилища maildir (я использую Thunderbird 38.1.0 на момент написания этой статьи). К сожалению, похоже, что это применимо только к тому, как Thunderbird хранит почту внутри себя, например, для учетных записей IMAP / POP3. Однако я хочу иметь возможность читать содержимое типичного каталога /home/user/.maildir, который содержит почту, локально доставляемую пользователю (в качестве альтернативы доставке в стиле / var / spool / mail).

Теперь, лучшая идея, которую я придумала, это создать символическую ссылку на специально созданную для этой цели папку «Входящие» из учетной записи «Локальных папок» Thunderbird, но Thunderbird, похоже, не может даже заметить в ней почту, «Входящие». кажется пустым (даже перезагрузка не помогает).

Я, конечно, могу вернуться к настройке учетной записи movemail Thunderbird с / var / spool / mail (после перенастройки exim, которая осуществляет локальную доставку почты, соответственно), но я, честно говоря, не хочу этого делать.

соловей
источник

Ответы:

1

В качестве дополнительной информации для тех, кто интересуется этой вещью (которую я исследовал этим летом для Thunderbird 60.8.0), я поделился следующим, поскольку я надеялся соединить настройки maildir в Thunderbird с mutt.

Из примечания в поддержке Mozilla относительно Thunderbird и maildir:

Обратите внимание - это НЕ полный Maildir в том смысле, что большинство пользователей, особенно Linux или почтовые администраторы, знают Maildir. Вы не можете указать учетные записи Thunderbird в каталог почтового сервера, а также не получите флаги сообщений, хранящиеся в электронных письмах. Смотрите вики для более подробной информации

https://support.mozilla.org/en-US/kb/maildir-thunderbird

https://wiki.mozilla.org/Thunderbird/Maildir

Они не заявляют, почему это так, просто так.

Проверка различий между заголовками писем заключается в следующем.

Mutt, с vdirsyncer и offlineimap

< Return-Path: <email@example.com>
…

буревестник

> From - Fri Jul 26 21:00:32 2019
> X-Mozilla-Status: 0001
> X-Mozilla-Status2: 00000000
> X-Mozilla-Keys:                                                                                 
> Return-Path: <email@example.com>
…

Кроме того, Thunderbird вставил пустую строку внизу своей копии письма.

ТД Райт
источник
0

Я думаю, что Tbird был разработан для использования формата / home / user / mail dir, где почтовые ящики - это отдельные файлы. Если я помню, формат maildir помещает каждое сообщение в отдельный файл. То, что вы можете попробовать - это косвенный способ обойти эту проблему: установить IMAP-сервер (например, dovecot), который может читать несколько форматов (например, maildir), и подключить ваш Tbird к локальному dovecot. Я знаю, что используемый мной dovecot ищет новую почту в каталоге спула, но он также может искать новую почту в вашем домашнем каталоге.

Моя электронная почта предварительно фильтруется, поскольку она входит в отдельные почтовые папки (отдельные файлы в моей настройке) на моем сервере Linux. Преимущество использования моего собственного клиента imap состоит в том, что у меня есть несколько компьютеров в нескольких ОС с несколькими именами пользователей - все они могут обращаться к одному и тому же почтовому хранилищу под dovecot - независимо от того, нужен ли мне доступ к нему на той же машине или через локальную сеть.

Я продолжаю играть с идеей сделать его доступным через веб-сервер за пределами моего дома, но в действительности у меня не было необходимости. В любом случае, думайте о сервере imap как о типе «адаптера» для ваших данных, чтобы он мог быть передан в Thunderbird ...?

Астара
источник