Here's the problems I have run into setting up an External Plus Test:

1.      Declude only uses tests the external plus test 1 time for each 
        message.
   a.   Using %ALLRECIPS% can cause problems when there is a larger
      number of recipients.  Some of the parameters may not be passed
        or may be are stripped off due to limitations of the length of a
        command line.  (Not sure of the exact length)
   b.   A better solutions is to open and process the Imail envelope 
      header.  The file is in the same location as the Email and the 
        first character of the file is changed to a "Q".  For example,
        Da1a145c700a0da2c.SMD is the message and Qa1a145c700a0da2c.SMD
        is the envelope header.  This file contains a list of recipients
        specific to your server.  Scott mentioned that they are 
        considering change how external plus test are being processed.

2.      You also have to consider what happens when there is a conflict.
        You can be receiving a message for multiple domains (or even 
        users within the same domain) and one user could whitelist the 
        entry and another could blacklist it or have no preference.  

        I have written an external test that at the domain level allows
        the administrator decide whether the "domain" or "user" level 
        has priority when whitelisting or blacklisting.

        I still have the issue when multiple domains are being processed
        in the same message.  I have checked and some of the larger 
        companies that process for spam and viruses and each of them 
        has a method for processing the message for individual recipients
        something that Declude is missing.

3.      You also want to look at how matches are being processed.  (i.e.
        is it an exact match, partial match, does it start with or end
        with the string being compared.)

4.      The other request that has been made by a number of people is a 
        way to move the messages marked as spam to a specific folder on
        the server.  Scott mentioned that they were looking into this
        but to the best of my knowledge there is no way to do this at the
        present time.  

        We are in the process of writing a front-end for Declude and at
        this time we are probably going to write procedure to process all
        of the "held" spam and move it to specific folders.  This will 
        allow us to offer web based spam processing for our customers 
        that have their own mail servers.


David Kornitz
Cornerstone Computer Solutions, Inc.

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of David Sullivan
Sent: Tuesday, March 09, 2004 11:30 AM
To: [EMAIL PROTECTED]
Subject: [Declude.JunkMail] Per User Whitelisting Options



I'm working on a white list solution to allow per user white listing
based on the sender/sending domain.  My setup is primarily as Store
and Forward for another server.  I have about 500 domains with about
20,000 users doing 300k msgs per day.

"Redirect"ing looks like a nice option but I'm a bit confused on it.
Basically, I would put the Redirect commands in .junkmail and point to a .cfg file.  
Then, I would modify
the actions (that are normally used for outgoing mail in global.cfg)in
that new .cfg file based on what I wanted to happen for the domain,
correct?  Could I then use an additional Redirect in the domain .cfg
file to point to user specific files if needed?

Adding the folders/subfolders looks like it would work nicely, but, I
have two concerns... 1)Folder/File structure under /Declude would
cause performance issues. Does anyone have experience with
putting that kind of folder/file structure with 100's of folders off
the /Declude node and 1,000s of file off the /domain node? 2) How well does the folder
structure system work with Store and Forward domains? 3) When Declude
uses "WHITELIST FROM" does it use the "from" in the email message or
the envelope sender?

I'm trying to compare these two options but don't have enough info.
Hoping someone can help me here.

Secondly, I'm looking at just
using an external test.  Based on what I'm reading, I could use
external-plus, BUT... I would need Declude to pass the envelope
sender, I see %SENDERHOST% but don't see sender anywhere, is this a
possibility?  Also, what happens if a user is bcc'd on a message? Will
that address show up in the %ALLRECIPS% parameter?  And...would
settings in a per domain file override settings in a per user file?

Thanks for any help.  I'm really trying to understand how all these
variables work together.

-David




---
[This E-mail was scanned for viruses by Declude Virus (http://www.declude.com)]

---
This E-mail came from the Declude.JunkMail mailing list.  To
unsubscribe, just send an E-mail to [EMAIL PROTECTED], and
type "unsubscribe Declude.JunkMail".  The archives can be found
at http://www.mail-archive.com.
---
[This E-mail was scanned for viruses by Declude Virus (http://www.declude.com)]

---
This E-mail came from the Declude.JunkMail mailing list.  To
unsubscribe, just send an E-mail to [EMAIL PROTECTED], and
type "unsubscribe Declude.JunkMail".  The archives can be found
at http://www.mail-archive.com.

Reply via email to