1f50e55
diff --git a/src/configure.default b/src/configure.default
35e86f7
index 8b4575c..2cce34b 100644
1f50e55
--- a/src/configure.default
1f50e55
+++ b/src/configure.default
35e86f7
@@ -735,6 +735,12 @@ userforward:
5bfed37
   pipe_transport = address_pipe
5bfed37
   reply_transport = address_reply
5bfed37
 
5bfed37
+procmail:
5bfed37
+  driver = accept
5bfed37
+  check_local_user
5bfed37
+  require_files = ${local_part}:+${home}/.procmailrc:/usr/bin/procmail
5bfed37
+  transport = procmail
5bfed37
+  no_verify
5bfed37
 
5bfed37
 # This router matches local user mailboxes. If the router fails, the error
5bfed37
 # message is "Unknown user".
35e86f7
@@ -776,6 +782,16 @@ remote_smtp:
5bfed37
   driver = smtp
a4234ab
   message_size_limit = ${if > {$max_received_linelength}{998} {1}{0}}
5bfed37
 
5bfed37
+# This transport invokes procmail to deliver mail
5bfed37
+procmail:
5bfed37
+  driver = pipe
5bfed37
+  command = "/usr/bin/procmail -d $local_part"
5bfed37
+  return_path_add
5bfed37
+  delivery_date_add
5bfed37
+  envelope_to_add
5bfed37
+  user = $local_part
5bfed37
+  initgroups
5bfed37
+  return_output
5bfed37
 
5bfed37
 # This transport is used for local delivery to user mailboxes in traditional
5bfed37
 # BSD mailbox format. By default it will be run under the uid and gid of the