Exim - клонирование сообщений
Добрый вечер
Давно возникло желание клонировать сообщения, которые уходят на
транспорт smtp_remote_smarthost через рутер smarthost
Вот смартхост рутер (Стандартный из exim4.conf.template)
smarthost:
debug_print = "R: smarthost for $local_part@$domain"
driver = manualroute
domains = ! +local_domains
transport = remote_smtp_smarthost
route_list = * DCsmarthost byname
host_find_failed = defer
same_domain_copy_routing = yes
no_more
Я прямо перед этим, дописал другой рутер
procmail_clone:
debug_print = "R: procmail-clone for $local_part@$domain"
driver = accept
domains = ! +local_domains
check_local_user
transport = procmail_pipe
require_files = ${local_part}:\
${if exists{/etc/procmailrc}\
{/etc/procmailrc}{${home}/.procmailrc}}:\
+/usr/bin/procmail
no_verify
no_expn
unseen
Это просто копия рутера procmail, который описан ниже в файле
exim4.conf.template. Я заменил domains = +local_domains на domains = !
+local_domains (чисто по эмпирическим соображениям) и добавил unseen
Есть подозрения, что дело в check_local_user, т.к. информация о
локальном пользователе по-сути содержится в поле From: а не To:
Вопрос собственно такой: как заставить работать рутер procmail_clone ;)
Версия Exim4 - 4.63-12
Буду очень признателен за любую помощь или просветление в этом
направлении :)
Reply to: