правило procmail для записи в две папки

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

:0:
* ^[email protected]
/home/pablo/mail/archive

Я бы хотел, чтобы он писал и во вторую папку, но пока все, что я пробовал, не сработало. Второе правило для того же адреса «КОМУ» игнорируется, как и вторая папка, следующая за первой, т. е.:

:0:
* ^[email protected]
/home/pablo/mail/archive
/home/pablo/mail/new

Я также пытался поместить обе папки в одну строку с разделителями пробела, запятой и «|», но без удовольствия. Первая папка используется всегда, а вторая игнорируется. Любые идеи?


person extraspecialbitter    schedule 27.12.2014    source источник


Ответы (1)


Возможно, это сработает (не пропустите c, чтобы сделать копию).

:0 c:
* ^[email protected]
/home/pablo/mail/archive

:0:
* ^[email protected]
/home/pablo/mail/new

Или (должно работать так же):

:0
* ^[email protected]
{
  :0 c:
  /home/pablo/mail/archive

  :0:
  /home/pablo/mail/new
}
person kestasx    schedule 27.12.2014
comment
Добро пожаловать :) Оба примера основаны на procmailex справочной странице. - person kestasx; 28.12.2014