define(`confFALL_BACK_MX_DELAYED_MAILERTABLE', `NO')dnl ifdef(`confMAILERTABLE', `ifelse(confMAILERTABLE, `NO', `dnl', `dnl define(`confFALL_BACK_MX_DELAYED_MAILERTABLE', `YES')dnl ')') route_to_fallbackmx: driver = manualroute transport = remote_smtp domains = DNSLOOKUP_DOMAINS ifelse(confFALL_BACK_MX_DELAYED_MAILERTABLE, `NO', ` condition = ${if >{$message_age}{confFALL_BACK_MX_DELAY}{yes}{no}} ', ` condition = ${if >{$message_age}{confFALL_BACK_MX_DELAY}{\ ifelse(confMAILERTABLE, `TEXT', `dnl ${if match{\ LOOKUP_MAILERTABLE_TEXT\ }{\N^(?i)\s*smtp\N}{no}{yes}}\ ') dnl ifelse(confMAILERTABLE, `TEXT', `') ifelse(confMAILERTABLE, `DBM', `dnl ${if match{\ LOOKUP_MAILERTABLE_DBM\ }{\N^(?i)\s*smtp\N}{no}{yes}}\ ') dnl ifelse(confMAILERTABLE, `DBM', `') ifelse(confMAILERTABLE, `MYSQL', `dnl ${lookup mysql{confMAILERTABLE_MYSQL}\ {${if eq{${extract{transport}{${lc:$value}}}}{smtp}{no}{yes}}}{yes}}\ ') dnl ifelse(confMAILERTABLE, `MYSQL', `') ifelse(confMAILERTABLE, `SQLITE', `dnl ${lookup sqlite{confSQLITE confMAILERTABLE_SQLITE}\ {${if eq{${extract{transport}{${lc:$value}}}}{smtp}{no}{yes}}}{yes}}\ ') dnl ifelse(confMAILERTABLE, `SQLITE', `') }{no}} ') define(`_I_',`eval(index(confFALL_BACK_MX_DELAYED,` ') >= 0)')`'ifelse(_I_,`1', ` route_data = ${sg{confFALL_BACK_MX_DELAYED}{ }{}}', ` route_data = confFALL_BACK_MX_DELAYED') self = send no_more