Маршрутизатор Exim Autoreply не работает для псевдонимов

Маршрутизатор Exim Autoreply не работает для псевдонимов

Я использую маршрутизатор автоответа, основанный на распространенном рецепте, распространенном в сети:

Маршрутизатор:

uservacation:
  driver = redirect
  allow_filter
  domains = domain.com
  hide_child_in_errmsg
  debug_print = "R: autoreply for $user"
  reply_transport = vacation_reply
  no_verify
  require_files = /home/share/autoreply.txt
  file = /home/share/autoreply.txt
  user = Debian-exim
  group = Debian-exim
  unseen

Транспорт:

vacation_reply:
  debug_print = "T: vacation reply for $local_part@domain"
  driver = autoreply
  file = /home/share/autoreply.txt
  file_expand
  from = [email protected]
  to = $sender_address
  subject = "Re: $h_subject"
  text = "Automatic reply\n\n"

Автоответчик:

# Exim filter
if ($h_subject: does not contain "SPAM?" and personal) then
 mail
 expand file /home/share/autoreply.txt.txt
 to $reply_address
 from $local_part\@$domain
 subject "Autoreply...[Re: $h_subject:]"
endif

Это работает хорошо для большинства пользователей, однако у одного пользователя есть псевдоним в /etc/aliases, который обрабатывается маршрутизатором system_aliasesперед автоответом.

Если письмо отправляется на псевдоним, то автоответ не срабатывает. Я не могу понять почему, так как маршрутизатор выше, похоже, не заботится о том, совпадает ли local_part с системным именем пользователя.

Есть идеи? (Кстати, я понимаю, что дублирую некоторые элементы, поскольку пробовал разные подходы).

Связанный контент