[exim] Vacation

Startseite
Nachricht löschen
Nachricht beantworten
Autor: Jérôme Warnier
Datum:  
To: List exim-users
Betreff: [exim] Vacation
I'm sorry guys, but I search for several hours on the Net about a
working vacation setup to work with Exim 4, and it seems I still have a
problem.
I'm using the following transport:
--- cut here ---
# This transport is used for vacation messages if a '.vacation.msg'
exists
uservacation_transport:
debug_print = "T: vacation autoreply for $local_part@$domain"
driver = pipe
command = /usr/bin/vacation $local_part
--- cut here ---

and the following router:

--- cut here ---
# This router delivers a "vacation" message if a file called
'.vacation.msg'
# exists in the home directory.
uservacation:
  debug_print = "R: uservacation for $local_part@$domain"
  driver = accept
  domains = +local_domains
  check_local_user
  # user to put away message in a file called .vacation.msg
  require_files = ${home}/.vacation.msg
  # do not reply to errors or lists or with ADV in the subject
  condition =  ${if or { \
                {match {$h_precedence:} {(?i)junk|bulk|list}} \
                {eq {$sender_address} {}} \
                {match {$h_subject:} {(ADV|Adv)}} \
                } {no} {yes}}
  # do not reply to errors or bounces or lists
  senders = ! ^.*-request@.*:\
            ! ^bounce-.*@.*:\
            ! ^.*-bounce@.*:\
            ! ^owner-.*@.*:\
            ! ^postmaster@.*:\
            ! ^webmaster@.*:\
            ! ^listmaster@.*:\
            ! ^mailer-daemon@.*:\
            ! ^root@.*
  transport = uservacation_transport
  no_verify
  no_expn
--- cut here ---


I get the right answer to an email sent to it the first time, then no
more (I guess I would need to wait for 1 week before the next one). But
the e-mail never gets to the inbox, nor the first time, nor the
following.

Can somebody here help me to fix it, or propose a better solution?

Many thanks