comparison xml/dnsbl.in @ 321:e172dc10fe24

add dkim white/black listing
author Carl Byington <carl@five-ten-sg.com>
date Sat, 17 Dec 2016 13:47:28 -0800
parents 1f40b1b0ad31
children 9f8411f3919c
comparison
equal deleted inserted replaced
320:e27c24c1974a 321:e172dc10fe24
23 </para> 23 </para>
24 </partintro> 24 </partintro>
25 25
26 <refentry id="@PACKAGE@.1"> 26 <refentry id="@PACKAGE@.1">
27 <refentryinfo> 27 <refentryinfo>
28 <date>2013-05-22</date> 28 <date>2016-12-17</date>
29 <author> 29 <author>
30 <firstname>Carl</firstname> 30 <firstname>Carl</firstname>
31 <surname>Byington</surname> 31 <surname>Byington</surname>
32 <affiliation><orgname>510 Software Group</orgname></affiliation> 32 <affiliation><orgname>510 Software Group</orgname></affiliation>
33 </author> 33 </author>
664 </refentry> 664 </refentry>
665 665
666 666
667 <refentry id="@PACKAGE@.conf.5"> 667 <refentry id="@PACKAGE@.conf.5">
668 <refentryinfo> 668 <refentryinfo>
669 <date>2013-05-22</date> 669 <date>2016-12-17</date>
670 <author> 670 <author>
671 <firstname>Carl</firstname> 671 <firstname>Carl</firstname>
672 <surname>Byington</surname> 672 <surname>Byington</surname>
673 <affiliation><orgname>510 Software Group</orgname></affiliation> 673 <affiliation><orgname>510 Software Group</orgname></affiliation>
674 </author> 674 </author>
702 </para> 702 </para>
703 703
704 <literallayout class="monospaced"><![CDATA[ 704 <literallayout class="monospaced"><![CDATA[
705 CONFIG = {CONTEXT ";"}+ 705 CONFIG = {CONTEXT ";"}+
706 CONTEXT = "context" NAME "{" {STATEMENT}+ "}" 706 CONTEXT = "context" NAME "{" {STATEMENT}+ "}"
707 STATEMENT = (DNSBL | DNSBLLIST | DNSWL | DNSWLLIST | CONTENT | ENV-TO 707 STATEMENT = ( DNSBL | DNSBLLIST | DNSWL | DNSWLLIST | CONTENT | ENV-TO
708 | VERIFY | GENERIC | W_REGEX | AUTOWHITE | CONTEXT | ENV-FROM 708 | VERIFY | GENERIC | W_REGEX | AUTOWHITE | CONTEXT | ENV-FROM
709 | RATE-LIMIT | REQUIRERDNS) ";" 709 | DKIM_SIGNER | DKIM_FROM | RATE-LIMIT | REQUIRERDNS) ";"
710 710
711 DNSBL = "dnsbl" NAME DNSPREFIX ERROR-MSG1 711 DNSBL = "dnsbl" NAME DNSPREFIX ERROR-MSG1
712 DNSBLLIST = "dnsbl_list" {NAME}* 712 DNSBLLIST = "dnsbl_list" {NAME}*
713 713
714 DNSWL = "dnswl" NAME DNSPREFIX LEVEL 714 DNSWL = "dnswl" NAME DNSPREFIX LEVEL
740 SPAMASS = "spamassassin" INTEGER 740 SPAMASS = "spamassassin" INTEGER
741 REQUIRE = "require_match" ("yes" | "no") 741 REQUIRE = "require_match" ("yes" | "no")
742 DCCGREY = "dcc_greylist" ("yes" | "no") 742 DCCGREY = "dcc_greylist" ("yes" | "no")
743 DCCBULK = "dcc_bulk_threshold" (INTEGER | "many" | "off") 743 DCCBULK = "dcc_bulk_threshold" (INTEGER | "many" | "off")
744 744
745 DKIMSIGNER = "dkim_signer" "{" {SIGNING_DOMAIN DEF [";"]}+ "}"
746 DKIMFROM = "dkim_from" "{" {HEADER_FROM_DOMAIN DKIMVALUE SIGNING_DOMAIN [";"]}+ "}"
747 DKIMVALUE = "signed_white" | "signed_black" | "require_signed"
748
745 ENV-TO = "env_to" "{" {(TO-ADDR | DCC-TO)}+ "}" 749 ENV-TO = "env_to" "{" {(TO-ADDR | DCC-TO)}+ "}"
746 TO-ADDR = ADDRESS [";"] 750 TO-ADDR = ADDRESS [";"]
747 DCC-TO = "dcc_to" ("ok" | "many") "{" DCCINCLUDEFILE "}" ";" 751 DCC-TO = "dcc_to" ("ok" | "many") "{" DCCINCLUDEFILE "}" ";"
748 752
749 VERIFY = "verify" HOSTNAME ";" 753 VERIFY = "verify" HOSTNAME ";"
764 DEFAULT_RCPT_LIMIT = INTEGER 768 DEFAULT_RCPT_LIMIT = INTEGER
765 DAILY_MULTIPLE_RCPT = INTEGER 769 DAILY_MULTIPLE_RCPT = INTEGER
766 DEFAULT_IP_LIMIT = INTEGER 770 DEFAULT_IP_LIMIT = INTEGER
767 DAILY_MULTIPLE_IP = INTEGER 771 DAILY_MULTIPLE_IP = INTEGER
768 772
769 DEFAULT = ("white" | "black" | "unknown" | "inherit" | "") 773 DEF = ("white" | "black")
774 DEFAULT = (DEF | "unknown" | "inherit" | "")
770 ADDRESS = (USER@ | DOMAIN | USER@DOMAIN) 775 ADDRESS = (USER@ | DOMAIN | USER@DOMAIN)
771 VALUE = ("white" | "black" | "unknown" | "inherit" | CHILD-CONTEXT-NAME)]]></literallayout> 776 VALUE = ("white" | "black" | "unknown" | "inherit" | CHILD-CONTEXT-NAME)]]></literallayout>
772 </refsect1> 777 </refsect1>
773 778
774 <refsect1 id='sample.5'> 779 <refsect1 id='sample.5'>