home *** CD-ROM | disk | FTP | other *** search
/ Chip Hitware 6 A / CHIP_HITWARE6_A.iso / internet / SpamBam / README.txt < prev    next >
Text File  |  1998-03-09  |  11KB  |  266 lines

  1. Spambam 1.1 Read me file (Setup and instructions)
  2. Copyright 1998 Cain Hopwood, Molten Lava Productions.
  3. Author E-mail: cain@epage.com.au 
  4. Website for updates: http://www.epage.com.au/spambam
  5. Document date 3 March 1998.
  6.  
  7. --------
  8. CONTENTS
  9. --------
  10. 1. What is Spambam.
  11. 2. Setup Instructions.
  12. 3. Operation.
  13. 4. Blacklist Maintenance.
  14. 5. Greenlist Maintenance.
  15. 6. Problems, Questions, Suggestions.
  16. 7. FAQ.
  17. 8. Known Bugs, Problems.
  18. 9. File List.
  19. 10. Obtaining a registration key and Legal Stuff.
  20.  
  21. -------------------
  22. 1. WHAT IS SPAMBAM?
  23. -------------------
  24.  
  25. Spambam is an intelligent e-mail filtering program that sits 
  26. transparently between your ISP's POP and SMTP servers and your mail 
  27. client (Eudora, Exchange, Netscape etc). It detects spam (UCE) and 
  28. marks it so your e-mail client can act appropriately. Spambam does 
  29. this by adding the string "[SPAM]" to the subject of e-mails it 
  30. detects. If Spambam is not entirely sure the e-mail is spam it will 
  31. add the string "[SUS]" to the subject. Spambam can also be set to 
  32. delete the spam before it even gets into your inbox (although the 
  33. spam will be saved into a directory just in case).
  34.  
  35. How does Spambam do all this?
  36.  
  37. Spambam uses three main methods to filter e-mail.
  38.  
  39. 1. A Greenlist: This contains the e-mail addresses and filter 
  40. patterns of people/ organisations you know. If an incoming e-mail 
  41. matches something in the Greenlist it gets through *no matter what*. 
  42. The Greenlist is maintained automatically by Spambam through a couple 
  43. of methods (see below for more details).
  44.  
  45. 2. A Blacklist: This contains domains and individuals of known 
  46. spammers and also patterns that appear in the headers of spam. The 
  47. Blacklist is maintained automatically by Spambam by merging it with 
  48. the master blacklist kept on the Spambam home page. You can set 
  49. Spambam to merge either every time it starts up or on demand. You
  50. can also edit your own blacklist to add your own patterns and spammer
  51. domain's.
  52.  
  53. ***********************************************************************
  54. *The Standard Spambam Blacklist has over 2700 patterns and is growing!*
  55. ***********************************************************************
  56.  
  57. 3. Header Checking: If your e-mail address is not found in the "To:" 
  58. or "CC:" headers (typical of bulk UCE e-mail) Spambam can be set to 
  59. mark it as Spam if it hasn't passed the Greenlist. Spambam also checks
  60. for other header inconsistencies typical of spam e-mail.
  61.  
  62. ---------------------
  63. 2. SETUP INSTRUCTIONS
  64. ---------------------
  65.  
  66. To setup Spambam unzip the files in the zip (which this Readme.txt 
  67. file came in) into a temporary directory. Then double click setup.exe
  68. The setup program will ask you for a location and for some other details.
  69. When you first run Spambam it will connect to the Spambam web site and 
  70. get the latest Blacklist file
  71.  
  72. IMPORTANT: If you connect to the Internet via a proxy (or from behind a
  73. firewall) make sure you enter the proxy settings during the setup. You 
  74. can also set proxy information in the System/Settings menu, setup tab. 
  75.  
  76. The next step you have to do is change your e-mail client to Use 
  77. localhost (or 127.0.0.1) as *both* POP3 and SMTP servers. This allows 
  78. Spambam to filter incoming mail, and update your Greenlist with the 
  79. addresses of the people you send mail to.
  80.  
  81. If you have multiple e-mail accounts on different servers you can 
  82. have them all using Spambam to filter out spam as well. Simply add a 
  83. "/" and the name of the server to the POP user name in your e-mail 
  84. program. Eg. If your POP username is "fred" and your POP server is 
  85. "mail.myplace.com" combine the two so that your POP username is 
  86. "fred/mail.myplace.com" then set your POP server to localhost (as 
  87. per the instructions above)
  88.  
  89. ******************************************************************
  90. For problems/more info on setting up particular e-mail clients see
  91. the Spambam web site http://www.epage.com.au/spambam/ 
  92. ******************************************************************
  93.  
  94. Now Spambam is ready to run, start it up, and then start (or restart)
  95. your e-mail program. Remember that at any time you can use the 
  96. System/Settings... menu on the Spambam main screen to 
  97. view and change the settings, Set the Auto update options and 
  98. configure the way Spambam processes incoming mail.
  99.  
  100. ------------
  101. 3. OPERATION
  102. ------------
  103.  
  104. Spambam sits in the background waiting for a socket connection (so it 
  105. uses *none* of your CPU). When your e-mail client connects to it via 
  106. POP and asks for mail, Spambam puts the client on hold while it 
  107. retrieves any mail from your actual POP server. Spambam is a 
  108. multithreaded application so it checks the incoming mail for spam 
  109. *while it's being downloaded*. If spam is detected it is 
  110. marked/saved/deleted. Once all the mail is in Spambam will 
  111. immediately send it back to your e-mail client. There is very little 
  112. added total delay.
  113.  
  114. On the SMTP side, when your mail client connects to Spambam to send 
  115. some mail Spambam simply stores it, adds any recipients to your 
  116. Greenlist then send the mail via your real SMTP Server. This in fact 
  117. speeds up most mail clients as the sending is done in the background 
  118. by Spambam.
  119.  
  120. Spambam can also be set to save any spam into a directory (the default
  121. name is "SPAM"). It will also create a simple HTML index file for the 
  122. saved items for easy viewing. if the directory gets full just Delete 
  123. the files in it and the index file will be recreated when the next 
  124. item of spam arrives.
  125.  
  126. -----------------------
  127. 4. BLACKLIST MAINENANCE
  128. -----------------------
  129.  
  130. You can edit your blacklist (Blacklist.txt) easily and add your own 
  131. filters. Any text editor will do the job, for your convenience the 
  132. Tools/Edit Blacklist... menu fires up a copy of notepad for this 
  133. purpose.
  134.  
  135. Each line in the file (not prefixed by "//") is a filter item. If 
  136. it's straight text that item will match against the whole header 
  137. (Except the "Subject:" line). A specific Header line can be specified 
  138. by prefixing the filter item with the Header label terminated by a 
  139. colon space (": ") pair. eg. The filter line;
  140.   received: cyberpromo.com
  141. will match against only "Received:" header lines whereas the filter line 
  142.   cyberpromo.com
  143. would match anywhere in the whole header.
  144.  
  145. Filters for particular lines in the header can also be set to match 
  146. if the pattern is *not* found in the header by prefixing the pattern 
  147. with a "!". Eg. The filter 
  148.   message-id: !@
  149. will match if the "@" symbol is not present in the message-id: header 
  150. line. Don't confuse this with cancelling a filter (below).
  151.  
  152. If you wish to cancel a filter *don't just delete it*. Put a "!" 
  153. before it so that when you merge with the master list it won't get 
  154. added again. The best place to add your own filter lines is at the 
  155. beginning of the Blacklist.txt as merges add new items to the bottom 
  156. of the List.
  157.  
  158. -----------------------
  159. 5. GREENLIST MAINENANCE
  160. -----------------------
  161.  
  162. The greenlist has two sections;
  163.  
  164. 1.  All entries up until the "//end useralias" line are considered to 
  165. be *your* e-mail addresses. You must enter these in otherwise 
  166. Spambam will not filter optimally.
  167.  
  168. 2.  The rest of the greenlist is exactly the same format as the 
  169. blacklist. The difference is that incoming mail is checked against 
  170. the addresses and patterns in the greenlist. Plain e-mail addresses 
  171. in the greenlist are checked against the "from" and "reply-to" headers.
  172.  
  173. To initialise the Greenlist you can merge it from an Exchange address 
  174. book, a Netscape address book, or a flat text file. It is a good idea 
  175. to add your mailing lists to the top of the second section of your 
  176. greenlist as mailing lists are almost always tagged as spam. eg. the 
  177. line "subject: INKLINGS" will ensure the Inklings newsletter gets 
  178. through. There's really not much to do on the greenlist as Spambam 
  179. maintains it for you automatically.
  180.  
  181. Here's a sample greenlist;
  182. // This is a comment, up to //end useralias specifies your usernames
  183. //begin useralias
  184. cain@epage.com.au
  185. cain_rm@epage.com.au
  186. cain
  187. cain_rm
  188. cain.hopwood@anotherdomain.com
  189. //end useralias
  190. // The rest are acceptable senders the first two are to let a mailing 
  191. // list through.
  192. subject: NetBITS
  193. subject: [SF]
  194. cain@epage.com.au
  195. cain_rm@epage.com.au
  196. cain
  197. cain_rm
  198. cain.hopwood@anotherdomain.com.au
  199. okperson@goodspot.com
  200. ...
  201.  
  202. ----------------------------------
  203. 6. PROBLEMS QUESTIONS, SUGGESTIONS
  204. ----------------------------------
  205.  
  206. Please don't hesitate to send feedback, praise, or complaints to 
  207. cain@epage.com.au. But before asking any questions about setup or 
  208. problems please take the time to visit the Spambam web site and 
  209. check the latest FAQ. 
  210.  
  211. The web site is at http://www.epage.com.au/spambam 
  212.  
  213. YOU CAN ALSO GET REGISTRATION INFORMATION AT THE WEB SITE!
  214.  
  215. -----------------------------
  216. 7. Frequently Asked Questions
  217. -----------------------------
  218.  
  219. The Spambam FAQ is best retrieved online as that way you will be
  220. sure of having the latest version with the most information. To get
  221. it point your browser at http://www.epage.com.au/spambam/FAQ.html.
  222.  
  223. -----------------------
  224. 8. KNOWN BUGS, PROBLEMS
  225. -----------------------
  226. - The log file does not auto roll (so delete it once it gets to big)
  227. - Any POP errors that occur Spambam->POP server are interpreted by 
  228. client as Password fault. (not fixable)
  229.  
  230. ------------
  231. 9. FILE LIST
  232. ------------
  233.  
  234. Blacklist.txt
  235. Greenlist.txt
  236. Licence.txt
  237. README.txt
  238. register.exe
  239. register.hlp
  240. Setup.exe
  241. SPAMReply.txt
  242.  
  243. -----------------------------------------------
  244. 10. OBTAINING A REGISTRATION KEY AND LEGAL STUFF
  245. -----------------------------------------------
  246.  
  247. Spambam is distributed as SHAREWARE, so please register it. Your 
  248. contributions enable us to maintain and improve our products.
  249.  
  250. REGISTRATION ONLY COSTS $10.
  251.  
  252. To ease registration register.exe has been included. Simply run
  253. this program if you want to pay using the KAGI system using credit
  254. cards, USD cheques, or USD cash. The register.exe encrypts all 
  255. credit card information before it is sent to KAGI.
  256.  
  257. You can also register using KAGI Via the WWW and secure forms.
  258. visit the Spambam web site http://www.epage.com.au/spambam for 
  259. more information and a link to the Spambam KAGI payment form.
  260.  
  261. If you wish to pay in Australian dollars information on how to pay 
  262. is also on the Spambam Web site.
  263.  
  264. Please read the file Licence.txt, use of Spambam implies acceptance
  265. of it's terms.
  266.