[О блоге] [наверх] [пред] [2021-06-18 17:35:39+03:00] [86218347a8a79d084961c1f04b0df498f6b01832]
Темы: [mail]

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_, но не придавал значения, думал что всё работает.

    [оставить комментарий]