comparison src/dnsbl.cpp @ 456:2cf7183a911c stable-6-0-72

add unsigned_black for enforcement of dmarc policy
author Carl Byington <carl@five-ten-sg.com>
date Wed, 06 Jun 2018 07:29:48 -0700
parents f2bc221240e8
children 6c1c2bd9fb54
comparison
equal deleted inserted replaced
455:48cfa55cd73b 456:2cf7183a911c
1576 } 1576 }
1577 } 1577 }
1578 // remember the non-whites 1578 // remember the non-whites
1579 register_string(priv.env_to, rcptaddr, &con); 1579 register_string(priv.env_to, rcptaddr, &con);
1580 priv.only_whites = false; 1580 priv.only_whites = false;
1581 priv.want_spamassassin |= (priv.assassin) && // have spam assassin available and 1581 if (st == oksofar) {
1582 (con.get_spamassassin_limit() != 0); // want to use it with a non-zero score 1582 priv.want_spamassassin |= (priv.assassin) && // have spam assassin available and
1583 priv.want_dccgrey |= (priv.dccifd) && // have dcc interface and 1583 (con.get_spamassassin_limit() != 0); // want to use it with a non-zero score
1584 (con.get_grey()); // want to use it for greylisting 1584 priv.want_dccgrey |= (priv.dccifd) && // have dcc interface and
1585 priv.want_dccbulk |= (priv.dccifd) && // have dcc interface and 1585 (con.get_grey()); // want to use it for greylisting
1586 (con.get_bulk() != 0); // want to use it for bulk detection 1586 priv.want_dccbulk |= (priv.dccifd) && // have dcc interface and
1587 (con.get_bulk() != 0); // want to use it for bulk detection
1588 }
1587 } 1589 }
1588 if (st == white) { 1590 if (st == white) {
1589 priv.have_whites = true; 1591 priv.have_whites = true;
1590 } 1592 }
1591 return SMFIS_CONTINUE; 1593 return SMFIS_CONTINUE;