comparison xml/dnsbl.in @ 152:c7fc218686f5

gpl3, block mail to recipients that cannot reply
author carl
date Sat, 07 Jul 2007 10:26:31 -0700
parents 9581f6e62574
children 8d7c439bb6fa
comparison
equal deleted inserted replaced
151:0e8ec3c483ce 152:c7fc218686f5
180 startup, and whenever the config file (or any of the referenced include 180 startup, and whenever the config file (or any of the referenced include
181 files) is changed. The entire configuration file is case insensitive. 181 files) is changed. The entire configuration file is case insensitive.
182 If the configuration cannot be loaded due to a syntax error, the milter 182 If the configuration cannot be loaded due to a syntax error, the milter
183 will log the error and quit. If the configuration cannot be reloaded 183 will log the error and quit. If the configuration cannot be reloaded
184 after being modified, the milter will log the error and send an email to 184 after being modified, the milter will log the error and send an email to
185 root from dnsbl@$hostname. You probably want to added dnsbl@$hostname 185 root from dnsbl@$hostname. You probably want to add dnsbl@$hostname
186 to your /etc/mail/virtusertable since otherwise sendmail will reject 186 to your /etc/mail/virtusertable since otherwise sendmail will reject
187 that message. 187 that message.
188 </para> 188 </para>
189 </refsect1> 189 </refsect1>
190 190
249 </para> 249 </para>
250 </refsect1> 250 </refsect1>
251 251
252 <refsect1 id='filtering.1'> 252 <refsect1 id='filtering.1'>
253 <title>Filtering Procedure</title> 253 <title>Filtering Procedure</title>
254 <para>
255 The SMTP envelope 'from' and 'to' values are used in various checks.
256 The first check is to see if a reply message (swapping the env_from and
257 env_to values) would be blocked. That check is similar to the main
258 check described below, but there is no body content to be scanned, and
259 there is no client connection ip address to be checked against DNSBLs.
260 This prevents folks from sending mail to recipients that are unable to
261 reply.
262 </para>
254 <para> 263 <para>
255 If the client has authenticated with sendmail, the rate limits are 264 If the client has authenticated with sendmail, the rate limits are
256 checked. If the authenticated user has not exceeded the hourly rate 265 checked. If the authenticated user has not exceeded the hourly rate
257 limit, then the mail is accepted, the filtering contexts are not used, 266 limit, then the mail is accepted, the filtering contexts are not used,
258 the dns lists are not checked, and the body content is not scanned. If 267 the dns lists are not checked, and the body content is not scanned. If