[exim] Questions Routers, Transports and Forward filters

Top Page
Delete this message
Reply to this message
Author: Eric A. Bonney
Date:  
To: exim-users
Subject: [exim] Questions Routers, Transports and Forward filters
I am trying to take advantage of Exim filters to move incoming messages around
to specific folders on my IMAP server and/or to send a duplicate message off
to someone that might need it. I have the delivery part working just fine,
but I can't seem to save the file into the specific folder.

Here is my .forward file:

      # Exim filter
      logfile /mnt/hd4/MailBoxes/vanhlebarsoftware.com/mailinglists/filter.log
0755
      if
         $h_subject: contains "[Kmymoney2-developer]"
      then
           logwrite "Made it to the KMyMoney-developer clause"
     
save /mnt/hd4/MailBoxes/vanhelbarsoftware.com/mailinglists/.KMyMoney-Dev/new/
     elif
         $h_subject: contains "[Kmymoney2-user]"
     then      
save /mnt/hd4/MailBoxes/vanhlebarsoftware.com/mailinglists/.KMyMoney-User/new/
     endif

Here is my router that I am using and it is the very first router declared:
    userforward:
       driver = redirect
       check_local_user = false
    # local_part_suffix = +* : -*
    # local_part_suffix_optional
       file = /mnt/hd4/MailBoxes/${domain}/${local_part}/.forward
      allow_filter
      no_verify
      no_expn
      check_ancestor
      directory_transport = address_directory
      file_transport =  address_file
      pipe_transport = address_pipe
      reply_transport = address_reply
      owners = vmail
      user = vmail
      group = mail
      filter_prepend_home = false
      router_home_directory = /mnt/hd4/MailBoxes/

My Transport is as follows:
    address_directory:
      driver = appendfile
      maildir_format
      delivery_date_add
      envelope_to_add
      return_path_add
      user = vmail
      group = mail
      mode = 0775
      directory_mode = 0775

If there is anything else that I can tell you about this situation, please let
me know. I am using a virtual domain setup as described at the following
site:
http://struction.de/projects/HOWTO_VirtualMail_Exim-MySQL-Spamassassin-ClamAV-Dovecot/#features

Thanks for the input.

-Eric