# HG changeset patch # User carl # Date 1191715813 25200 # Node ID 2b06183b9b255c34f853a18d175e8eb86b2382ef # Parent cb5c0d7ec4512e9f29b2f898d20c08efff784096 embedded dcc filtering diff -r cb5c0d7ec451 -r 2b06183b9b25 src/dnsbl.cpp --- a/src/dnsbl.cpp Sat Oct 06 12:30:48 2007 -0700 +++ b/src/dnsbl.cpp Sat Oct 06 17:10:13 2007 -0700 @@ -1013,7 +1013,7 @@ char *fromvalue = con.find_from(priv.mailaddr, true); // tell spam assassin and dccifd about this recipient if (priv.assassin) priv.assassin->mlfi_envrcpt(ctx, loto); - if (priv.dccifd) priv.dccifd->mlfi_envrcpt(loto, con.get_grey()); + if (priv.dccifd) priv.dccifd->mlfi_envrcpt(ctx, loto, con.get_grey() && !priv.authenticated); // loto sending a reply back to priv.mailaddr CONTEXT &con2 = *(dc.find_context(priv.mailaddr)->find_context(loto)); char *replyvalue = con2.find_from(loto);