ifelse_strstr(confDELIVERY_TO, `MDIR_VIRTUAL', `dnl ifelse(SECTION, `ROUTERS', `dnl procmail: driver = accept ifdef(`confLOCAL_PART_SUFFIX', `ifelse(confLOCAL_PART_SUFFIX, `NO', `dnl', `dnl local_part_suffix = confLOCAL_PART_SUFFIX local_part_suffix_optional ')') no_verify no_expn user = confVIRT_MDIR_USER require_files = confVIRT_MDIR_PATH/.procmailrc transport = procmail_pipe ') dnl ifelse(SECTION, `TRANSPORTS', `dnl procmail_pipe: driver = pipe current_directory = confVIRT_MDIR_PATH command = confPROCMAIL_PATH -p -m .procmailrc return_path_add delivery_date_add envelope_to_add check_string = "From " escape_string = ">From " user = confVIRT_MDIR_USER group = confVIRT_MDIR_GROUP umask = 0022 # no_freeze_exec_fail # no_log_defer_output # no_log_fail_output # no_log_output # no_return_fail_output # return_output # no_return_output ifelse_strstr(confDSN, `LOCAL', `dnl # DSN support for local recipients shadow_transport = DSN_local shadow_condition = ${if and{\ {!eq{${extract{Return_Receipt_To}{$acl_m19}}}{}}\ {match{${extract{rcpt}{$acl_m19}}}{, ${original_local_part}@${original_domain},}}\ }{yes}{no}} ') dnl ') ',` ifelse(SECTION, `ROUTERS', `dnl procmail: driver = accept ifdef(`confLOCAL_PART_SUFFIX', `ifelse(confLOCAL_PART_SUFFIX, `NO', `dnl', `dnl local_part_suffix = confLOCAL_PART_SUFFIX local_part_suffix_optional ')') check_local_user no_verify no_expn user = ${local_part} require_files = ${home}/.procmailrc transport = procmail_pipe ') dnl ifelse(SECTION, `TRANSPORTS', `dnl procmail_pipe: driver = pipe # return_output delivery_date_add envelope_to_add return_path_add command = confPROCMAIL_PATH -p -d $local_part user = ${local_part} group = confEXIM_GROUP # umask = 0022 no_freeze_exec_fail no_log_defer_output no_log_fail_output no_log_output no_return_fail_output no_return_output ifelse_strstr(confDSN, `LOCAL', `dnl # DSN support for local recipients shadow_transport = DSN_local shadow_condition = ${if and{\ {!eq{${extract{Return_Receipt_To}{$acl_m19}}}{}}\ {match{${extract{rcpt}{$acl_m19}}}{, ${original_local_part}@${original_domain},}}\ }{yes}{no}} ') dnl ') ')