дурак: отметьте как чтение и удалите

Все остальные корректны о Вашем неправильном употреблении ebtables. Однако для фактического ответа на вопрос, если все Вы сделали, было, вводят вышеупомянутые команды и ничто больше, причина, почему это не работало, состоит в том, что те команды просто изменяют "политику", которая является тем, что ebtables делает с пакетом, когда это не имеет цепочки для прохождения через или если пакет проходит цепочку, не будучи взятым правилом.

Таким образом, у Вас, вероятно, есть некоторые цепочки, которые пакеты проходят, которые становятся взятыми ПРИНЯТЬ правилом.

Типичный способ использовать любые "x" таблицы состоит в том, чтобы очистить все цепочки сначала, затем установить политики, затем ввести цепочки и затем заполнить цепочки с правилами.

5
31.07.2012, 20:25
3 ответа

Если Вы включаете опцию imap_check_subscribed, затем весь IMAP подписался, папки автоматически добавляются к списку почтовых ящиков.

Команда unmailboxes может использоваться для удаления почтового ящика из списка mailboxes. Таким образом, можно включить следующее .muttrc файл:

push ":unmailboxes +[Gmail]/Trash<enter>"

Мы не можем использовать непосредственно unmailboxes команда, потому что imap_check_subscribed получит и добавит список почтовых ящиков после чтения файла конфигурации (.muttrc), таким образом мы должны push это.

3
27.01.2020, 20:37

Очевидный путь не состоит в том, чтобы просто включать "корзину" в список почтовых ящиков, которые дурак проверяет на новую почту.

т.е. не добавляйте trashcan папку к почтовым ящикам.

например, если Вы генерируете список почтовых ящиков с чем-то как:

mailboxes \
  /var/spool/mail/username \
  `find ~/Mail -type f | xargs`

затем добавьте grep -v trashcan | незадолго до xargs, как так:

`find ~/Mail -type f | grep -v trashcan | xargs`
1
27.01.2020, 20:37
  • 1
    , я использую IMAP с учетной записью Gmail, и моя строка почтовых ящиков только включает мой ящик входящих сообщений (set folder = imaps://imap.gmail.com:993, mailboxes +INBOX). Вы знаете, почему другие папки (например, корзина) проверяются на новую почту? Это могло быть использование исправленной дураками боковой панели или патча мусора (set trash = "+[Gmail]/Trash")?Спасибо. –  user001 31.07.2012, 20:21
  • 2
    , вероятно, один из Ваших дополнительных патчей, скорее всего, патч мусора. Я также использую дурака с imaps://почтовый ящик, и он не делает то, что Вы описали - я даже не получаю Папку "Удаленные" IMAP, если я специфический не добавляю тот. поддержка IMAP дурака имеет некоторые раздражения, но это не один из них. –  cas 01.08.2012, 01:09

Чтобы одновременно отметить сообщение как прочитанное и удалить его, вы можете использовать set resolve=no перед командой, чтобы избежать перехода к следующему сообщению. Это позволит избежать необходимости проверять условие и т.п. Ваш курсор останется на месте после выполнения команды.

Например, я использую следующее, чтобы пометить сообщение как прочитанное перед перемещением в архивный maildir:

macro index,pager a ":set confirmappend=no delete=yes resolve=no\n<clear-flag>N<tag-prefix><save-message>=archive\n:set confirmappend=yes delete=ask-yes resolve=yes\n<next-undeleted>"

Это позволит:

  • Установить некоторое значение перед действием, включая resolve=no, чтобы избежать перехода к следующему сообщению
  • Очистить флаг непрочитанного: N
  • Сохраните сообщение в моем архиве: =archive
  • Установить значения обратно на те, которые должны быть, включая resolve
  • Перейти к следующему не удаленному сообщению:

Чтобы отметить как прочитанное и удалить, должно работать что-то вроде этого:

macro index,pager d ":set confirmappend=no delete=yes resolve=no\n<clear-flag>N<tag-prefix><delete-message>:set confirmappend=yes delete=ask-yes resolve=yes\n<next-undeleted>"
3
27.01.2020, 20:37

Теги

Похожие вопросы