From 95e345feeff00c6a2553f0873795e9712e4bcf5e Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Tue, 4 Jun 2002 12:14:04 +0000 Subject: Pass back spam filter messages. svn path=/trunk/; revision=3625 --- sink.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'sink.c') diff --git a/sink.c b/sink.c index 8ef27fb6..d8c8e8d9 100644 --- a/sink.c +++ b/sink.c @@ -393,9 +393,19 @@ static int handle_smtp_report(struct query *ctl, struct msgblk *msg) * */ if (run.spambounce) + { + char rejmsg[160]; +#ifdef HAVE_SNPRINTF + snprintf(rejmsg, sizeof(rejmsg), +#else + sprintf(rejmsg, +#endif /* HAVE_SNPRINTF */ + "spam filter or virus scanner rejected message because:\r\n" + "%s\r\n", responses[0]); + send_bouncemail(ctl, msg, XMIT_ACCEPT, - "Our spam filter rejected this transaction.\r\n", - 1, responses); + rejmsg, 1, responses); + } return(PS_REFUSED); } -- cgit v1.2.3