dnl dnl relay based on MX dnl dnl будут рилеиться все сообщения для доменов, для которых мы являемся backup MX dnl и best MX которых входит в наши trusted networks, перечисленные в файле hosts-trusted dnl ifdef(`confPERL',`',` errprint(`*** ERROR: confPERL variable required ')') ifelse(SECTION, `ACL_CHECK_RCPT_BOTTOM', `dnl # Прием почты для получателей из доменов, для которых мы являемся backup MX, # но которые не прописаны явным образом в relay_to_domains, # но best MX которых находится в hosts-trusted accept domains = @mx_any endpass log_message = Unauthorized backup MX for $domain message = Unauthorized backup MX for domain $domain not permitted condition = ${if eq{\ ${perl{lnetsearch}\ {${lookup dnsdb{a=${perl{bestmx}{${lookup dnsdb{mx=$domain}}}}}}}\ {CONFDIR/hosts-trusted}}\ }{found}{yes}{no}} ')dnl