procmail
[Top] [All Lists]

Procmail Exim and Virtual hosts.

2003-05-12 13:27:35
Hello all,

I am trying to get the last version of procmail (downloaded and installed today) to work with EXIM and my virtual hosts.
Any suggestions from either list would be appreciated.


In my EXIM config I have.
# TRANSPORTS CONFIGURATION
 procmail_pipe:
        driver = pipe
        command = /usr/bin/procmail
        return_fail_output = false
        return_output = false
        # Add useful headers
        delivery_date_add = true
        envelope_to_add = true

        # Keep someone's broken procmailrc from filling up your logs
        log_defer_output = false
        log_fail_output = false
        log_output = false

        # Keep procmail from making group- or world-writeable files
        umask = 0022

        # Use this only if you have group-writeable mailboxes;
        # for mailboxes in a sticky directory, remove it.
        group = mail

virtual_local_delivery:
  driver = appendfile
  #driver = pipe
  create_directory = true
  directory_mode = 700
  file = /var/spool/virtual/${domain}/${local_part}
  group = mail
  mode = 0660
  mode_fail_narrower = false

virtual_notfound:
        driver = autoreply
        to = $reply_address
        from = mailer-daemon(_at_)${domain}
        subject = "Mail delivery failed : User unknown"
        text = "Original message :"
        user = mail
        group = mail
        return_message

# DIRECTOR #
procmail:
        driver = localuser
        require_files = /etc/virtual/${domain}/${local_part}_procmailrc
        transport = procmail_pipe

userforward:
  driver = forwardfile
  file = .forward
  no_verify
  no_expn
  check_ancestor
# filter
  file_transport = address_file
  pipe_transport = address_pipe
  reply_transport = address_reply

virtual_localuser:
   driver = aliasfile
   transport = virtual_local_delivery
domains = "pgsql;select mail_domains.domain where mail_domains.domain='${domain}'" query = "select pop.mbox where pop.domain='$domain' and pop.mbox='$local_part'"
   search_type = pgsql
   user = mail

virtual_alias:
   driver = aliasfile
domains = "pgsql;select mail_domains.domain where mail_domains.domain='${domain}'" query = "SELECT alias.email_add WHERE alias.mbox='${local_part}' OR alias.mbox='*' AND alias.domain='${domain}' LIMIT 1"
   search_type = pgsql
   user = mail
   qualify_preserve_domain


_______________________________________________
procmail mailing list
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail

<Prev in Thread] Current Thread [Next in Thread>
  • Procmail Exim and Virtual hosts., Dev <=