comparison src/dnsbl.h @ 268:f941563c2a95 stable-6-0-34

Add require_rdns checking
author Carl Byington <carl@five-ten-sg.com>
date Wed, 22 May 2013 11:29:44 -0700
parents d11b529ce9c5
children 802e2b779ed1
comparison
equal deleted inserted replaced
267:db12f6028f8b 268:f941563c2a95
40 const char *mailaddr; // envelope from value 40 const char *mailaddr; // envelope from value
41 const char *queueid; // sendmail queue id 41 const char *queueid; // sendmail queue id
42 const char *authenticated; // client authenticated? if so, suppress all dnsbl checks, but check rate limits 42 const char *authenticated; // client authenticated? if so, suppress all dnsbl checks, but check rate limits
43 const char *client_name; // fully qualified host name of the smtp client xxx [ip.ad.dr.es] (may be forged) 43 const char *client_name; // fully qualified host name of the smtp client xxx [ip.ad.dr.es] (may be forged)
44 char *client_dns_name; // fully qualified host name of the smtp client xxx 44 char *client_dns_name; // fully qualified host name of the smtp client xxx
45 bool client_dns_forged; // rdns mismatch
45 const char *host_uribl; // pointer to helo/client/from host name if found on uribl 46 const char *host_uribl; // pointer to helo/client/from host name if found on uribl
46 string_set hosts_uribl; // string set to hold the helo/client/from host name if found on uribl 47 string_set hosts_uribl; // string set to hold the helo/client/from host name if found on uribl
47 bool helo_uribl; // helo value on uribl 48 bool helo_uribl; // helo value on uribl
48 bool client_uribl; // client_name on uribl 49 bool client_uribl; // client_name on uribl
49 bool from_uribl; // envelope from value on uribl 50 bool from_uribl; // envelope from value on uribl