On Thu, 2004-05-13 at 11:31, Jason Haar wrote:
> On Wed, May 12, 2004 at 05:09:39PM -0500, Dallas L. Engelken wrote:
> > Personally, I 550 for the simple fact that its less overhead than
> > forking a call to qmail-queue to inject (a|several) custom crafted
> > notification message.   Does that make it better?  Maybe.. Maybe not.
> > It depends what you are comparing I guess! 
> 
> That is the only real positive argument I have ever seen for this. It is
> ever-so-slightly more resource efficient. However, as I know that only 2% of
> our e-mail is viruses (owch - I just looked that up - that's a lot higher
> than I thought!), the "extra resource" required really is tiny. I
> realise that's very site-dependent... The reality is all of our queues are
> stuffed full of bounced SPAM - not virus alerts...

OK, I've kept quite while I watched this discussion to see what would
pan out. Since it doesn't look like anyone has come up with a real
reason yet, then I'll have to put my 2c worth in...

IMHO, if you really detect a virus, then it is much better to send a 5xx
result than to accept the email before bouncing it. (In reality, that is
what we do now, we bounce it, but have customised the bounce message).

This reduces the resource requirements on the 'smart' AV enabled server,
as well as reduces the amount of non-useful "you may have a virus" cruft
being bounced around and sent to people who don't have viruses, and
wasting their time wandering if they do, as well as their IT person's
time explaining that they should just junk it.

So, the advantages of doing this (to me) are clear. It is very unlikely
to cause a problem/less clear message to the recipient, and it greatly
reduces the number of bounces to the faked sender.

There are some dis-advantages that should be considered, which don't
seem to have been noticed yet. Namely, *IF* a worm sent it's message
using the configured SMTP relay, and the SMTP relay forwarded the
message to a system configured to 5xx the virus, then it will correctly
create a bounce message. This could in fact send a *known* virus
infected email, including the attachment, to the 'supposed' sender, who
may well wonder what attachment they sent to this person.

So, previously we prevented the supposed sender from receiving the
virus, in this case, we don't. I would claim that it is bad for the
server bouncing the email to include the original email in entirety. I
would also suggest that it isn't 'our' problem, the supposed sender
should have their own AV software.

So, trying to cut this short, I would propose that there is little
overhead/negative aspects involved in incorporating a couple of extra
options to the list of people to notify. ie, as well as psender, sender,
admin, etc, we include bounce and extbounce.

bounce = send a 5xx message (whatever the cryptic standard qmail error
message is).

extbounce = send a 5xx message based on the qmail patch being included.

Include the qmail patch in the contrib directory.

It would be valid to send a 'virus alert' to the admin, as well as
bounce the email, or to send a 'virus alert' to the recipient as well as
bounce the email.

Of course, the default settings would be to continue as-is.

IMHO, over time, we will see more and more AV enabled SMTP servers, and
more and more of them will bounce emails rather than accepting them and
causing just as much headache by sending out 'you might have a virus'
alerts...

Regards,
Adam


-- 
 -- 
Adam Goryachev
Website Managers
Ph:  +61 2 9345 4395                        [EMAIL PROTECTED]
Fax: +61 2 9345 4396                        www.websitemanagers.com.au



-------------------------------------------------------
This SF.Net email is sponsored by: SourceForge.net Broadband
Sign-up now for SourceForge Broadband and get the fastest
6.0/768 connection for only $19.95/mo for the first 3 months!
http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click
_______________________________________________
Qmail-scanner-general mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/qmail-scanner-general

Reply via email to