Мой почтовый сервер состоит из dovecot и postfix.
Я получаю много писем из разных списков рассылки. Эти письма должны сразу поступать в мой почтовый ящик, когда они приходят, потому что мне легче поддерживать один почтовый ящик, чем несколько.
Через некоторое время мой почтовый ящик заполнен всеми этими письмами из списков рассылки, которые мне не нравятся. Я хочу иметь cronjob, который периодически сортирует мои (прочитанные) письма из списка рассылки (отфильтрованные по заголовку) в специальные папки.
Как проще всего это сделать? Возможно ли это без дополнительных инструментов?
Уточнение:
я делаю НЕ хотите фильтровать почту, когда она приходит.
Обновить:
Может быть, для этого можно использовать imap-client из командной строки?
Postfix - это не то, о чем вы собираетесь заботиться: если вы читаете почту в своей очереди IMAP, локальная доставка уже произошла, Postfix не заботится о сообщениях.
Вам нужны инструменты Dovecot для фильтрации почты, поступающей от Postfix или задним числом.
Судя по тому, что вы говорите, вы хотите сделать это задним числом. В этом случае взгляните на вики Dovecot о повторной фильтрации почты:
http://wiki2.dovecot.org/HowTo/RefilterMail
Если в будущем вы захотите фильтровать почту по мере того, как она доставляется Postfix в Dovecot, вы захотите использовать Sieve:
Это не работа серверного программного обеспечения. Ваш почтовый клиент может это сделать (надеюсь). Мой Thunderbird может. Но не периодически, а во время доступа к почте. И это прекрасно, поскольку вы не заботитесь о сортировке писем, если не читаете их.