С екзимом дружу давно и енравится мне он.
Но не приходилось на нем делать вещи сложнее проверок в acl.
Столкнуля с проблемой что на время тестирования spamassassin необходимо почту класть как пользователю так и на определенный выделенный ящик, при этом необходимо менять заголовок subject.
Сделать копирование с помощью router получилось, но встала проблема перезаписи заголовка.
Если в роутере указать unseen = yes то заголовки не перезаписываются, но письма копируются, а если указать unseen = no то заголовки перезаписываются но письма не копируются.
немного почитав увидел что можно выполнить все с помощью system_filter
настроил exim и в файле прописал
Код: Выделить всё
logfile /var/log/exim/system-filter.log
if $local_part contains "test"
then
headers add "Old-Subject: $h_subject"
headers remove "Subject"
headers add "Subject: test filter (was: $h_old-subject)"
headers remove "Old-Subject"
endif
if $local_part contains "test_user"
then
headers add "Old-Subject: $h_subject"
headers remove "Subject"
headers add "Subject: test filter (was: $h_old-subject)"
headers remove "Old-Subject"
endif
Код: Выделить всё
test:
check_local_user
driver = redirect
no_verify
allow_filter
domains = domain.com
local_parts = test : test_user
data = spam_test@domain.com
unseen = yes
Может кто подскажет куда надо копнуть что бы заработало.
или хотя бы ссылку с примерами
в инете что то очень мало про system_filter (на английском не смог все прочесть, терпения не хватило)