Вы можете сделать цикл Procmail в списке получателей, используя SWITCHRC=
, но это довольно хакерски. Или, если у вас есть ограниченный список папок, которые вы хотите обработать, вы можете доставить в каждую по отдельности и отбросить сообщение, если вы доставили его хотя бы один раз.
LASTFOLDER=
:0c:
* ^TO_linux-kernel@vger\.kernel\.org\>
linux-kernel
:0c:
* ^TO_kernel-janitors@vger\.kernel\.org\>
kernel-janitors
# ... repeat for other addresses you want to multiplex ...
# If it was delivered, LASTFOLDER will be set
:0
* LASTFOLDER ?? .
/dev/null
Если вы, возможно, скопировали в дополнительные почтовые ящики до того, как попали в этот раздел, вы должны явно установить LASTFOLDER
в пустую строку. Это не должно быть необходимо иначе, но я оставил это в качестве меры предосторожности. (Эта переменная содержит имя последней папки, в которую было доставлено сообщение.)