LINUX.ORG.RU

Procmail: фильтрация в два разных mbox'а


0

1

Привет, ЛОР!
Есть два мейл-листа: x1@domain.org и x2@domain.org
Письма для x1 приходят в ~/Mail/x1, для x2 соответственно в ~/Mail/x2
Можно ли настроить procmail так, чтобы письма, у которых, к примеру, в From оба мейл-листа, или один в From, второй в Cc - приходили бы в оба ящика?

Можно.
В домашний каталог кладёшь файлик .forward cо строкой |/usr/bin/procmail
Туда же кладёшь файлик .procmailrc
А потом идёшь читать man procmail и хаутушки в интернет. Или хотя бы результаты поиска по ЛОРу. Есть готовые шаблоны под кучу задач.

Lumi ★★★★★
()
Ответ на: комментарий от Lumi

Не-не-не
Базово procmail у меня уже настроен
Смотри, надо сделать так, чтобы письмо с тегами
To: maillist1@domain.org
Cc: maillist2@domain.org
шло в два ящика одновременно.
Как это сделать, посмотрев маны - я не понял.

NekoExMachina
() автор топика
Ответ на: комментарий от NekoExMachina

:0 c
* ^To.*maillist1@domain.org
box1

:0 c
* ^To.*maillist2@domain.org
box1

:0 c
* ^To.*maillist1@domain.org
box2

:0 c
* ^To.*maillist2@domain.org
box2

Ну, как-то так. Не проверял, поэтому не факт, что заработает.
При этом письма будет копироваться в боксы, но будут оставаться в инбоксе. Так что либо ещё правило для удаления письма из инбокса, либо оставить в 3 и 4 правиле только :0 без c.

Lumi ★★★★★
()

Хорошие мейл-листы добавляют заголовки наподобие «X-Maillist: aaa@vvv.com». По ним и надо фильтровать. Тогда мы точно знаем, что это письмо прошло через данный мейл-лист. И если письмо было в два листа, вы скорее всего получите две копии.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.