ifelse(SECTION, `MAIN', ` FEATURE(`rfc_ignorant_list') ') ifelse(SECTION, `ACL_CHECK_RCPT', `dnl ifelse(confCHECK_RFC_IGNORANT_ABUSE, `NO', `dnl', ` RFC_IGNORANT_LIST(`abuse.rfc-ignorant.org', ``'confCHECK_RFC_IGNORANT_ABUSE`'', `pass', `Mail from domain $sender_address_domain refused\n\ MX of domain does not have a working abuse address\n\ See for details') ') ifelse(confCHECK_RFC_IGNORANT_POSTMASTER, `NO', `dnl', ` RFC_IGNORANT_LIST(`postmaster.rfc-ignorant.org', ``'confCHECK_RFC_IGNORANT_POSTMASTER`'', `pass', `Mail from domain $sender_address_domain refused\n\ MX of domain does not have a working postmaster address\n\ See for details') ') ifelse(confCHECK_RFC_IGNORANT_DSN, `NO', `dnl', ` RFC_IGNORANT_LIST(`dsn.rfc-ignorant.org', ``'confCHECK_RFC_IGNORANT_DSN`'', `pass', `Mail from domain $sender_address_domain refused\n\ MX of domain do not accept bounces. This violates RFC 821/2505/2821\n\ See for details') ') ifelse(confCHECK_RFC_IGNORANT_BOGUSMX, `NO', `dnl', ` RFC_IGNORANT_LIST(`bogusmx.rfc-ignorant.org', ``'confCHECK_RFC_IGNORANT_BOGUSMX`'', `pass', `Mail from domain $sender_address_domain refused\n\ MX of domain points to bogus IP address space (RFC 3330) or \ sender domain contains an MX RR that points to an IP address, in violation of RFC 1035 or \ the sender domain has MX RRs which point to hostnames \ which themselves do not have an associated A record (including MXs which return an NXDOMAIN or which are CNAMEs)\n\ See for details') ') FEATURE(`rfc_ignorant_list') ')