home *** CD-ROM | disk | FTP | other *** search
/ Internet! I Didn't Know You Could Do That... / Internet_IDKYCT.iso / puremail / readme.txt < prev   
Text File  |  1999-04-08  |  5KB  |  111 lines

  1. PureMail 1.4
  2. User Authentication System for Email
  3. Copyright (C) 1998 by Louie R. Orbeta
  4. All Rights Reserved
  5.  
  6.  
  7. Introduction
  8.  
  9. There are presently two technologies that attempt to defeat junk email. 
  10. One uses a vast database of known junk emailers. The disadvantage to 
  11. this is that new junk emailers surface every day, and the database 
  12. requires an unreasonable amount of maintenance and disk space just 
  13. to match PureMail's capabilities.
  14.  
  15. Another known technique uses heuristics to determine if the email is 
  16. junk by following user-defined rules to inspect the email headers - 
  17. e.g. searching for phrases that try to sell a particular product, etc. 
  18. Heuristics do not work well against all junk emailers because spammers 
  19. can easily change the grammar in the email or forge the headers - and 
  20. the program will let the email through. This technique also requires 
  21. training the program to recognize phrases, thus requiring user 
  22. intervention. 
  23.  
  24. Both techniques have a hit-and-miss approach to defeating junk email, 
  25. and they lack user authentication. PureMail is transparent, and 
  26. guarantees legitimate email from legitimate users.
  27.  
  28. PureMail works on the principle that a user will only receive email from
  29. the sources that the user wants to receive from. For this to happen, the
  30. user must give to potential recipients something unique - the PureMail 
  31. stamp - that identifies the user. This alone defeats present junk 
  32. emailers because they cannot extract the unique PureMail stamp. Future 
  33. technology can extract the stamp, but the timestamp within it stops 
  34. expired email. Users can give the stamp to recipients in a number of 
  35. ways: On an email-to-email basis, on a web page, or even on a business 
  36. card. Every outgoing email has a unique key to prevent forgeries, but 
  37. the stamp can be configured to be the same for every outgoing email - 
  38. a weaker setting, but still strong enough.
  39.  
  40.  
  41. System Requirements
  42.  
  43. - Microsoft Windows 95 or Windows 98 or Windows NT
  44. - A TCP/IP connection 
  45. - A POP-based email account. You may have to ask your Internet Provider 
  46.   just to verify you have this 
  47.  
  48. I have had reports that PureMail runs on ASDL!
  49.  
  50. PureMail should also work for cable modems, but I haven't had the 
  51. resources to test this.
  52.  
  53.  
  54. Features
  55.  
  56. - Intuitive, easy-to-understand User Interface. 
  57. - Written in Delphi, so the code generated is efficient and uses less 
  58.   RAM compared to Visual Basic. 
  59. - Uses only 3% of Window's system resources in actual operation, and 
  60.   less than 1% if the program is sitting idle. 
  61. - User can still use their favourite email client. PureMail is not a 
  62.   substitute - rather it is an addon to your exising email client. 
  63. - Trusted Senders, Mailing Lists and Authorized Stamps List is limited 
  64.   only by the amount of RAM in the system. 
  65. - Transparent operation - once PureMail has been started, it reads in 
  66.   its configuration and the trusted lists. It minimizes to the tooltray 
  67.   after. The only user intervention required is when a user needs to 
  68.   change configuration, or add a trusted sender/mailing list or a stamp.
  69.   No need to close the program if the user logs out from their ISP. 
  70. - User can generate a PureMail Stamp with an expiry date for use as a signature file for any email client. 
  71. - Year-2000 compliant. 
  72. - Free, free, free! The only thing I ask is that if you decide to keep it, I'd like you to send me a postcard. See the license.txt file for more details. 
  73.  
  74. PureMail is the name for a technique I created to authenticate users over
  75. the Internet, and as a result, defeat junk or unwanted email. PureMail 
  76. consists of a unique stamp that the sender generates, and adds to their 
  77. outgoing email. The receiver must include the stamp when responding to 
  78. the email. A recipient with PureMail will then search for the stamp in 
  79. its database to make sure that the stamp is valid, and has not expired.
  80. Thus, we know if the email is legitimate or not, and there are no 
  81. exceptions.
  82.  
  83. PureMail has a number of settings, defining the strength of the 
  84. algorithm. At its normal setting, it is guaranteed to work against all 
  85. present junk email technology.  Hypothetically speaking, even a future 
  86. junk emailer with PureMail capabilities has to send 1.4 trillion emails on
  87. average to a single PureMail-equipped client, just for one email to get 
  88. through. However, this is not even possible because of PureMail's extra 
  89. feature - a timestamp. If the timestamp has expired, the email is useless
  90. even if the rest of the stamp is legitimate. The algorithm is robust 
  91. enough that it can be deployed on an enterprise setting.  Other features
  92. are that it does not use encryption, making it possible to export outside
  93. North America. Also, the user does not have to train PureMail to 
  94. recognize unwanted email. Most important, the user does not have to 
  95. discard their favourite email program. PureMail sits quietly, querying 
  96. the mail server for unauthorized email at specified intervals.
  97.  
  98.  
  99. Future PureMail Enhancements
  100.  
  101. Version 1.0 is functionally complete. It's been extensively tested and 
  102. it's stable. Future versions may include enhancements such as:
  103.  
  104. - An inline help menu.  PureMail is very easy to use, but a help
  105.   file should make it cooler :)
  106. - An import/export filter for your email program's addressbook. 
  107. - More verbose messages in the status bar. 
  108. - Multilingual versions. 
  109. - Anything else in mind - hey, maybe you can give me a few suggestions! :) 
  110.  
  111.