Mercurial > dnsbl
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 |