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