OpenNTF.org - Anti Spam Agent able to query
My Links (Not logged in)
Code Bin Search
 
Hosted by Prominic.NET
Rate This Code
5 - brilliant stuff
4 - very nice
3 - average
2 - needs work
1 - bad
   OpenNTF Code Bin
About This Code
Brief Description:
Anti Spam Agent able to query RBL databases 
Rating:
Rating: 3 , Number of votes: 1 
Contributor:
Guido Purper 
Category:
Lotusscript 
Type:
Email 
Notes Version:
R5.x, R6.x 
Last Modified:
08 Jan 2005 
OpenNTF Disclaimer

All of the program code and information presented in the OpenNTF.org Code Bin are provided "as-is", and should be used at your own risk. OpenNTF.org make no express or implied warranty about anything in the Code Bin, and OpenNTF.org will not be responsible or liable for any damage caused by the use or misuse of anything from this site. OpenNTF.org makes no guarantees about anything. Please thoroughly test all of the knowledge and code you find here before you attempt to use them in your production environment.

Code / Description
RBL based Anti-Spam agent to check all inbound SMTP mails against RBL blacklist databases and

move Spam to the junk forder

With Domino 6 SMTP gateway servers it is possible to block or tag ($DNSBLSite item) potential Spam using Dominos built in RBL features. Unfortunately there is no option to visualize tagged mails in user's inbox nor is there any Notes build-in action tavailable to run against tagged mails.

This agent will take care of already tagged mails as well as it can query RBL lists actively which is useful if the gateway servers do not tag or check mail. Of course this agent might become useful for Notes5 users.

Features of this agent:
• Respect Domino 6 $DNSBLSite item for Spam tagging (can modify code to respect additional/other ways of tagging)
• Actively check incoming SMTP mails against individual RBL lists
• Check all HOPs or last HOP IP only against RBL lists
• Multiple individual RBL lists
• Check against all configured RBL lists or simply exit after first "match"
• Individual whitelist of mail addresses / domains (no IP ranges)
• Prevent OutOfOffice agent to process Spam mails

Available actions on Spam mails:
• Move to 'Spam' folder (R5)
• Move to 'Junk Mail' folder (R6)
• Add '[Spam]' to Subject
• Delete
• Prevent OutOfOffice Agent from replying to Spam

Usage / Example
See "About Database" document for more information
See code for comments
Code Attachments
RBLSpamAgent.zip (58 Kbytes)
 Comments
Posted by Tarcio Souza on 01/14/2005 01:32:06 PMIt's already implemented in R7
In R7 (see Beta 3), users can create a Rule to catch RBL blacklist ($DNSBLSite) or whitelist ($DNSWLSite). Besides, any knowledgeble adminstrator will bust someone's chops for creating an agent, particularly 'when new mail arrive' type agents.
Cheers,
T~
Posted by Jon D Lindgren on 04/12/2005 08:02:25 AMThis is great
Great idea. I am going to use this to justify using some of the RBL's. Going to R7 is not a feasible solution for me anytime in the near future.
Thanks again.
Posted by alec cartinian on 05/24/2005 03:08:53 AMInnSpam 2.0
We enhanced the domino spam and DNSBL search with a certralized management spam filter. let me know if you need more information
Alec - Commerce Inn , Inc alec@commerceinn.com
Posted by alec cartinian on 05/24/2005 03:09:28 AMInnSpam 2.0
We enhanced the domino spam and DNSBL search with a certralized management spam filter. let me know if you need more information
Alec - Commerce Inn , Inc alec@commerceinn.com
 Add your comment!