Что касается номенклатуры, в mutt есть 3 состояния для электронной почты:
- Новое - сообщение является новым и непрочитанным (обозначается как N в первом столбце индекса)
- Old - сообщение является старым и непрочитанным (обозначается буквой O в первом столбце индекса)
- Чтение - сообщение было представлено пользователю (ничего в первом столбце индекса)
Если вы запускаете Mutt, и в вашем почтовом ящике есть несколько новых сообщений, и вы закрываете Mutt до того, как прочитаете их, эти сообщения будут помечены как старые (по умолчанию). Поведение можно контролировать с помощью переменной конфигурации mark_old, т.е.
set mark_old=no
в .muttrc удаляет различие между старым и новым. Т.е. новые сообщения всегда новые, пока они не были прочитаны.
Однако обратите внимание, что состояние, которое вы видите в индексе Mutt, не синхронизируется немедленно с сервером IMAP - по умолчанию эта синхронизация запускается либо выходом Mutt, либо нажатием $
. Следовательно, если вы обращаетесь к почтовому ящику IMAP с другого клиента, изменения в этом клиенте появятся только после выполнения синхронизации с Mutt. Кроме того, если вы откроете почтовый ящик с Mutt, а затем внесете изменения в этот почтовый ящик с другим клиентом, Mutt будет жаловаться на это при синхронизации.