Der Exim Autoreply-Router funktioniert nicht für Aliase

Der Exim Autoreply-Router funktioniert nicht für Aliase

Ich verwende einen Autoreply-Router, der auf einem im Internet kursierenden Rezept basiert:

Router:

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

Transport:

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"

Automatische Antwort:

# 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

Dies funktioniert für die meisten Benutzer gut, ein Benutzer hat jedoch einen Alias ​​in /etc/aliases, der system_aliasesvor der automatischen Antwort von einem Router verarbeitet wird.

Wenn die E-Mail an den Alias ​​gesendet wird, wird die automatische Antwort nicht ausgelöst. Ich kann nicht herausfinden, warum, da es dem Router oben egal zu sein scheint, ob der lokale Teil mit einem Systembenutzernamen übereinstimmt.

Irgendwelche Ideen? (Übrigens ist mir klar, dass ich einige der Elemente dort doppelt verwende, da ich verschiedene Ansätze ausprobiert habe).

verwandte Informationen