Я пытаюсь написать скрипт для проверки количества непрочитанных сообщений в определенном почтовом ящике. Я думал, что Thunderbird (icedove, я использую Debian Jessie) использовал заголовок X-Mozilla-Status, чтобы отслеживать это. Действительно, для моих почтовых учетных записей POP проверка того, является ли последняя цифра заголовка X-Mozilla-Status 0, говорит мне, было ли сообщение прочитано или нет, и правильно показывает количество непрочитанных сообщений.
Однако для моих учетных записей IMAP флаг X-Mozilla-Status, похоже, не имеет отношения к тому, прочитал я письмо или нет. Совершенно новые письма приходят с пометкой 1 в последнем месте, а у некоторых вообще нет флага.
Моя конечная цель - иметь что-то вроде
grep -c "X-Mozilla-Status: [0-9]\{3\}0" $MAIL_FOLDERS | grep -o '[0-9]\+$' | xargs echo
это на самом деле работает с учетными записями IMAP.