Читать и читать непонятно

8

Я использую Thunderbird с IMAP и в настоящее время пробую Mutt. Когда я читаю сообщения в Mutt, они не помечаются как прочитанные в Thunderbird. В дураках они помечены Nили O. Я обнаружил, что могу переключать новый статус ( N) с помощью клавиши N, но старые сообщения сначала помечаются как новые, а затем ничего.

Что мне нужно настроить, чтобы пометить сообщения как прочитанные, когда я их читаю?

Мартин Уединг
источник
Я прочитал документацию. Это может быть вызвано другой номенклатурой. Но смотрите Руководство по Матту §2.3 , где говорится о новом и старом, но ничего о чтении. В § 6 я обнаружил mark_old, что переключает судьбу между новым и старым. Так это просто, что новое и старое оба заявлены как непрочитанные, и ни одно не прочитано?
Мартин Юдинг

Ответы:

17

Что касается номенклатуры, в mutt есть 3 состояния для электронной почты:

  • Новое - сообщение является новым и непрочитанным (обозначается как N в первом столбце индекса)
  • Old - сообщение является старым и непрочитанным (обозначается буквой O в первом столбце индекса)
  • Чтение - сообщение было представлено пользователю (ничего в первом столбце индекса)

Если вы запустили Mutt, и в вашем почтовом ящике появилось несколько новых сообщений, и вы закрыли Mutt до того, как прочитали их, тогда эти сообщения будут помечены как старые (по умолчанию). Поведение можно контролировать с помощью переменной конфигурации mark_old, т.е.

set mark_old=no

в .muttrc удаляет различие между старым и новым. Т.е. новые сообщения всегда новые, пока они не были прочитаны.

Однако обратите внимание, что состояние, которое вы видите в индексе Mutt, не синхронизируется немедленно с сервером IMAP - по умолчанию эта синхронизация запускается либо выходом Mutt, либо нажатием $. Поэтому, если вы обращаетесь к почтовому ящику IMAP с другого клиента, изменения в этом клиенте появятся только после выполнения синхронизации с Mutt. Кроме того, если вы откроете почтовый ящик с Mutt, а затем внесете изменения в этот почтовый ящик с другим клиентом, Mutt будет жаловаться на это при синхронизации.

Кристиан Херенц
источник