From: Sergey Matveev Date: Fri, 18 Jun 2021 14:35:39 +0000 (+0300) Subject: Mutt, List Management Menu, Maildrop X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=86218347a8a79d084961c1f04b0df498f6b01832;p=stargrave-blog.git 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_, но не придавал значения, думал что всё работает. ---