diff --git a/src/configure.default b/src/configure.default index 8f88a3b..cef3779 100644 --- a/src/configure.default +++ b/src/configure.default @@ -818,6 +818,12 @@ userforward: pipe_transport = address_pipe reply_transport = address_reply +procmail: + driver = accept + check_local_user + require_files = ${local_part}:+${home}/.procmailrc:/usr/bin/procmail + transport = procmail + no_verify # This router matches local user mailboxes. If the router fails, the error # message is "Unknown user". @@ -866,6 +872,16 @@ remote_smtp: hosts_try_prdr = * .endif +# This transport invokes procmail to deliver mail +procmail: + driver = pipe + command = "/usr/bin/procmail -d $local_part" + return_path_add + delivery_date_add + envelope_to_add + user = $local_part + initgroups + return_output # This transport is used for delivering messages to a smarthost, if the # smarthost router is enabled. This starts from the same basis as