# HG changeset patch # User carl # Date 1127332232 25200 # Node ID 53a2fbe3f76187f7fb59904382da9434d514f546 # Parent e107ade3b1c0e4722bafb9b2fec92a1248369a3b cleanup documentation diff -r e107ade3b1c0 -r 53a2fbe3f761 xml/dnsbl.in --- a/xml/dnsbl.in Wed Sep 21 12:35:29 2005 -0700 +++ b/xml/dnsbl.in Wed Sep 21 12:50:32 2005 -0700 @@ -141,13 +141,15 @@ dns based lookup scheme (reversed octets of the client followed by the dns suffix). -

  • If the mail has not been accepted or rejected yet, and the -filtering context specifies a verification host, and the envelope to -email address is covered by this filtering context, and the verification -host is not our own hostname, we open an smtp conversation with that -verification host. The current envelope from and recipient to values -are passed to that verification host. If we receive a 5xy response -those commands, we reject the current recipient with "no such user". +

  • If the mail has not been accepted or rejected yet, we look +for a verification context, which is the closest ancestor of the +filtering context that both specifies a verification host, and which +covers the envelope to address. If we find such a verification context, +and the verification host is not our own hostname, we open an smtp +conversation with that verification host. The current envelope from and +recipient to values are passed to that verification host. If we receive +a 5xy response those commands, we reject the current recipient with "no +such user".

  • If the mail has not been accepted or rejected yet, and the filtering context enables content filtering, and this is the first such diff -r e107ade3b1c0 -r 53a2fbe3f761 xml/sample.conf --- a/xml/sample.conf Wed Sep 21 12:35:29 2005 -0700 +++ b/xml/sample.conf Wed Sep 21 12:50:32 2005 -0700 @@ -8,7 +8,7 @@ # # CONFIG = {CONTEXT ";"}+ # CONTEXT = "context" NAME "{" {STATEMENT}+ "}" -# STATEMENT = (DNSBL | DNSBLLIST | CONTENT | ENV-TO | CONTEXT | ENV-FROM) ";" +# STATEMENT = (DNSBL | DNSBLLIST | CONTENT | ENV-TO | VERIFY | CONTEXT | ENV-FROM) ";" # DNSBL = "dnsbl" NAME DNSPREFIX ERROR-MSG @@ -30,6 +30,8 @@ # TO-ADDR = ADDRESS [";"] # DCC-TO = "dcc_to" ("ok" | "many") "{" DCCINCLUDEFILE "}" ";" +# VERIFY = "verify" HOSTNAME ";" + # ENV_FROM = "env_from" [DEFAULT] "{" {(FROM-ADDR | DCC-FROM)}+ "}" # FROM-ADDR = ADDRESS VALUE [";"] # DCC-FROM = "dcc_from" "{" DCCINCLUDEFILE "}" ";"