diff xml/dnsbl.in @ 90:962a1f8f1d9f stable-5-4

add verify statement to verify addresses with better mx host
author carl
date Sun, 18 Sep 2005 10:19:58 -0700
parents 946fc1bcfb2c
children 505e77188317
line wrap: on
line diff
--- a/xml/dnsbl.in	Sun Aug 07 11:26:37 2005 -0700
+++ b/xml/dnsbl.in	Sun Sep 18 10:19:58 2005 -0700
@@ -2,7 +2,7 @@
 
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<title>DNSBL Sendmail milter - Version 5.3</title>
+<title>DNSBL Sendmail milter - Version 5.4</title>
 </head>
 
 <center>Introduction</center>
@@ -89,8 +89,9 @@
 <hr> <center>Filtering Procedure</center>
 
 <p>If the client has authenticated with sendmail, the mail is accepted,
-the dns lists are not checked, and the body content is not scanned.
-Otherwise, we follow these steps for each recipient.
+the filtering contexts are not used, the dns lists are not checked, and
+the body content is not scanned.  Otherwise, we follow these steps for
+each recipient.
 
 <ol>
 
@@ -111,6 +112,14 @@
 point to a child context.  If such an entry is found, we switch to that
 child filtering context.
 
+<br><br><li>If 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
+anything other than a 250 response those commands, we reject the current
+recipient with "no such user".
+
 <br><br><li>We lookup [1) the full envelope from email address, 2) the
 domain name part of the envelope from address, 3) the user@ part of the
 envelope from address] in the filtering context env_from statement.