mutt: как классифицировать входящие письма

У меня есть учетная запись gmail, mutt настроен на получение почты через IMAP. Вчера я подписался на список рассылки, и теперь мои личные сообщения смешиваются с списками.

Электронные письма списка адресованы мне и lilypond-user@gnu.org. Как я могу сказать mutt, чтобы переместить все такие письма в отдельный файл, чтобы они не смешивались с моими письмами. Но я все еще мог их прочитать, открыв этот файл?

One Solution collect form web for “mutt: как классифицировать входящие письма”

Есть несколько вариантов в зависимости от того, чего вы хотите достичь, и того, что вы хотите сделать, чтобы добраться туда.

  • Получите сервер IMAP для фильтрации.

    Иногда это вариант в решениях на основе веб-почты и позволяет фильтровать сообщения на основе, например, адресов, перечисленных в заголовке To: или Cc: для каждой почты. Я не знаком с предложениями Gmail в этом отношении.

  • Вручную отмечайте сообщения в mutt и скопируйте их в новую папку на сервере IMAP или в локальный почтовый ящик.

    Отметьте сообщения, которые вы хотите переместить с помощью T, за которым следует шаблон поиска ~C lilypond-user@gnu.org (это означает, что все сообщения, которые были отправлены непосредственно или Cc-ed на адрес lilypond-user@gnu.org ). Затем нажмите ; а затем s, чтобы применить команду «сохранить» (перемещение) ко всем помеченным сообщениям. Затем введите путь к папке IMAP, в который вы хотите сохранить сообщения.

    Путь к папке IMAP должен быть указан как

     imap[s]:[user[:pw]@]imapserver.example.com[:port]/path 

    Просто сказать, что сервер IMAP, к которому у меня есть доступ, не нравится. Ошибок нет, но сообщения явно не копируются. Сначала проверьте это на менее важном сообщении! Возможно, вы, естественно, сохраняете сообщения локально!

    Вы также можете определить макрос в mutt для этого.

  • Загружайте сообщения с сервера IMAP и фильтруйте их и читайте их локально.

Я предпочитаю загружать сообщения с сервера IMAP с помощью fetchmail . Это дает мне возможность выполнять собственную фильтрацию спама и сортировку почты на моей локальной машине.

Для обеих этих задач я использую procmail 1, который является довольно продвинутой программой обработки почты.

Основная конфигурация для fetchmail которую я использую, – это

 poll myimapserver.example.com protocol imap user "myimapusername" password "myimappassword" is "mylocalusername" mda "/usr/local/bin/procmail -m $HOME/.procmailrc" ssl sslcertfile /etc/ssl/cert.pem sslcertck idle 

Это приведет к появлению любых новых сообщений с сервера IMAP по мере их поступления и доставляет их в procmail для обработки. Пути и т. Д. Будут отличаться в вашей системе.

Затем я фильтрую с procmail с помощью конфигурации ( $HOME/.procmailrc ), например

 MAILDIR="$HOME/Mail" DEFAULT="inbox/" :0 * ^TO_announce@openbsd.org openbsd-announce/ :0 * ^TO_misc@openbsd.org openbsd-misc/ 

… для двух списков рассылки, в которых я включен (они будут сохранены в подкаталогах под $HOME/Mail ). Почта, не соответствующая шаблонам, будет храниться в папке $HOME/Mail/inbox как указано MAILDIR и DEFUALT . Я использую почтовые ящики Maildir. Удалите косые черты на дорожках, чтобы получить почтовые ящики mbox.


1 Обратите внимание, что procmail удаляется . Я не знал об этом, поскольку я использовал это с 90-х годов без особого внимания ни к одной из возможных альтернатив. Похоже, после некоторого нежного просмотра в interwebs этот maildrop считается хорошей альтернативой procmail , и я мог бы задуматься о том, как переносить мою фильтрацию на maildrop .

  • Mutt - отправленные и черновики в INBOX
  • Как сделать Firefox открытым mailto: ссылки с mutt в терминале
  • Использование mutt для извлечения электронной почты из hotmail?
  • Получение патчей из списка рассылки с mutt и vim
  • Mutt: могу ли я определить свои собственные правила для обнаружения котируемых сообщений?
  • mutt SMTP TLS ошибка отправки почты
  • urksvt map esc ключ к последовательности клавиш
  • Как я могу сказать Mutt, чтобы попросить кодовую фразу gpg?
  • полужирный текст при использовании 256 цветов
  • Почему mutt продолжает просить имя пользователя и пароль imap?
  • Использование mutt и не выявляющий IP-адрес
  • Interesting Posts

    Возможно ли создать такую ​​мягкую ссылку?

    Arch Linux в системе UEFI-GPT с двойной загрузкой Windows 8.1

    Как извлечь образ файловой системы из vmlinux.bin?

    Deepin OS не обнаруживает внешний монитор, подключенный через HDMI

    смотреть файл и сравнивать контрольную сумму

    Преобразование нескольких групп PNG-файлов в многослойные ICO-файлы

    Запуск различных приложений на втором, третьем и четвертом мониторах

    «Недействительное целевое устройство загрузчика» при установке Fedora с помощью anaconda

    Linux Mint FTDI Usb для последовательной ошибки ввода / вывода

    Извлечь данные из текстового файла с помощью grep

    Как отредактировать второе появление дубликатов строк?

    Как восстановить root для системы?

    Установите Centos7 с файлом kickstart с «входом в аварийный режим»,

    Лучшая индикация переключения рабочей области Linux Mint

    Как подсчитать время, когда в файле появляется конкретный символ?

    Linux и Unix - лучшая ОС в мире.