postfix сортировка писем с помощью cronjob

Мой почтовый сервер состоит из dovecot и postfix.

Я получаю много писем из разных списков рассылки. Эти письма должны сразу отправляться в мой почтовый ящик, когда они приходят, потому что мне легче поддерживать один почтовый ящик, чем несколько.

Через некоторое время мой почтовый ящик заполнен всеми этими письмами из списка рассылки, которые мне не нравятся. Я хочу иметь cronjob, который периодически сортирует мои (прочитанные) письма из списка рассылки (отфильтрованные по заголовку) в специальные папки.

Какой самый простой способ сделать это? Возможно ли это без дополнительных инструментов?

Разъяснение:
Я НЕ хочу фильтровать почту, когда она приходит.

Обновить:
Может быть, для этого можно использовать imap-клиент командной строки?

2 ответа

Решение

Postfix - это не то, что вам нужно: если вы читаете почту в спуле IMAP, локальная доставка уже произошла, Postfix может не заботиться о сообщениях.

Вам нужны инструменты Dovecot для фильтрации почты, как поступающей из Postfix, так и задним числом.

Из того, что вы говорите, вы хотите сделать это задним числом. В этом случае взгляните на вики Dovecot по повторной фильтрации почты:

http://wiki2.dovecot.org/HowTo/RefilterMail

Если в будущем вы захотите отфильтровать почту, как она доставляется Postfix в Dovecot, вы можете использовать Sieve:

http://wiki2.dovecot.org/Pigeonhole/Sieve

Это не работа программного обеспечения на стороне сервера. Ваш почтовый клиент может сделать это (надеюсь). Мой Thunderbird может. Не периодически, хотя, но при доступе к почте. И это очень хорошо, так как вы не заботитесь о сортировке почты, если вы действительно не читаете их.

Другие вопросы по тегам