Συντάκτης: Jim Roberts Ημερομηνία: Προς: exim-users, Giuliano Gavazzi Υ/ο: Αντικείμενο: Re: [exim] *sigh* luser issues..
----- Original Message -----
From: "Giuliano Gavazzi" <eximlists@???>
To: "Jim Roberts" <punster@???>; <exim-users@???>
Sent: Wednesday, October 06, 2004 4:41 PM
Subject: Re: [exim] *sigh* luser issues..
> At 4:10 pm -0400 2004/10/06, Jim Roberts wrote:
>>
>>I understand the objective is to reject spam at SMTP time, except for
>>specific recipient(s). Is it possible to use the "fake reject" option, to
>>effectively reject the mail at SMTP time, but keep a copy? Add a "magic
>>header" to indicate this special circumstance. Then put something in the
>>system filter to catch this case, delivering it only to "spamlovers," and
>>/dev/null for any other recipients. Would this work? Just a thought.
>
> of course it would not work if all recipipents are rejected (you cannot
> have a DATA without valid RCPT). The problem here is that the rejection is
> at the DATA phase, when it is impossible to discriminate between
> recipients. If the criteria for rejection were all available at the RCPT
> phase (as it is with some methods), then it is not a problem to reject for
> the discerning users and accept for the spamlover. The mail will then be
> delivered to the spamlover only.
>
> Giuliano
>
If they are all rejected, not a problem, just reject normally, based on SA
score, as the OP does now. Only for messages that would normally be
rejected for this reason, add an extra test for the presence of "spamlover"
in the recipient list, and tag if so found.
If the OP is rejecting on SA score at SMTP time (SA-exim, yes?), then the
"fake reject" (only if "spamlover" is a recipient) instead of "reject"
allows us to keep a copy, right? So we queue it for delivery anyway,
although the outside world sees a reject. In the system filter, if the
"magic header" is present, but recipient is NOT "spamlover" then /dev/null.
So spamhating recipients don't ever see it. Only spamlover actually
recieves it.
Does this make sense? Or am I misunderstanding "fake reject"?