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.