comparison src/dnsbl.h @ 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 802e2b779ed1
children 9f8411f3919c
comparison
equal deleted inserted replaced
320:e27c24c1974a 321:e172dc10fe24
36 const char *helo; // helo from client 36 const char *helo; // helo from client
37 map<DNSBLP, bool> checked_black; // map of dnsblp to result of (ip listed on that dnsbl) 37 map<DNSBLP, bool> checked_black; // map of dnsblp to result of (ip listed on that dnsbl)
38 map<DNSWLP, bool> checked_white; // map of dnswlp to result of (ip listed on that dnswl) 38 map<DNSWLP, bool> checked_white; // map of dnswlp to result of (ip listed on that dnswl)
39 // message specific data 39 // message specific data
40 const char *mailaddr; // envelope from value 40 const char *mailaddr; // envelope from value
41 const char *fromaddr; // header from value, set by mlfi_header()
42 int header_count; // count of headers already seen
41 const char *queueid; // sendmail queue id 43 const char *queueid; // sendmail queue id
42 const char *authenticated; // client authenticated? if so, suppress all dnsbl checks, but check rate limits 44 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) 45 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 46 char *client_dns_name; // fully qualified host name of the smtp client xxx
45 bool client_dns_forged; // rdns mismatch 47 bool client_dns_forged; // rdns mismatch