]> Sergey Matveev's repositories - stargrave-blog.git/commit
Mutt, List Management Menu, Maildrop
authorSergey Matveev <stargrave@stargrave.org>
Fri, 18 Jun 2021 14:35:39 +0000 (17:35 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Fri, 18 Jun 2021 14:35:39 +0000 (17:35 +0300)
commit86218347a8a79d084961c1f04b0df498f6b01832
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parenta12e8f1010858df4a2d38e5cc7755355a318a1de
Mutt, List Management Menu, Maildrop

http://www.mutt.org/relnotes/2.1/
В новой версии Mutt появилось меню для действий связанных с почтовой
рассылкой. Он должен парсить заголовки и предлагать всякие List-* действия.
Заметил что у меня в основном ничего не работает (меню не показывается),
а на некоторых писем всё хорошо. Разбирался с заголовками (может формат
не такой) -- не помогает. Пересобрал Mutt с отладочной информацией, lldb
=mutt, breakpoint на имя функции, увидел что на "From " (From_) строке
парсинг RFC822 заголовков падает. Действительно, это mbox-style
заголовок. Но, при перемещении средствами Mutt письма в другой почтовый
ящик, этот заголовок пропадает, делая всё сообщение RFC822 валидным и с
работающими List-* заголовками и меню.

В Postfix на сервере, действительно, стоит настройка добавления From_ к
сообщениями поступающим в NNCP транспорт. Убрал, не помогло. Выяснилось
(точнее забылось), что почта у меня доставляется через "local" демон,
который самостоятельно насильно добавляет этот From_ заголовок. А
maildrop явно в man говорит что он не поддерживает это и, пожалуйста,
удаляйте. Сделал такую доставку писем:
    mailbox_command = /usr/local/bin/reformail -f0 |
        /usr/local/bin/maildrop -d ${USER}
Теперь сообщения в Maildir не являются mbox почтовыми ящиками. Я давно
замечал этот From_, но не придавал значения, думал что всё работает.