1. Introduction
1.1 Why It All Began
I found a great program called newmail for the windows OS and really got used to using it.  When I moved over to linux and KDE, I found that there wasn't such a program that would give me the same functionality. I felt it only right to ask the original author of newmail if he would release his source code for porting, or develop a linux version of his program himself. But, as most windows programmers go, he refused to release his code and didn't feel it was necessary to develop a linux version. Out of spite and desire for such a program, I decided I would write it myself!
1.2 What Is KNewMail
KNewMail is a small utility that will check your email at preset intervals. It will then notify you of new mail (hence the nifty name!) using one/none/all of the following methods:
          -Popup window displaying the number of messages waiting
          -Playing a wav file using any sound app or sound the system bell
          -Popup window (the main window) which shows you headers of the messages
            waiting
          -Auto Launch your favorite email program (or something like klogin so you can
            telnet!)

I originally designed the program to support multiple pop3 servers because I got annoyed by having to telnet to them all, and waiting for the server to respond. KnewMail also has some other features, I've listed them here, but just remember they will be constantly added to and this list might not get updated!
          - Customizable sound to play when mail arrives (or turn it off!)
          - Supports unlimited number of mailboxes (theoretically!)
          - Customizable time between mail checks
          - Customizable email program launch
          - Will only play sound when NEW messages arrive, not every time it detects
             waiting mail
          - Can dock on the panel.
          - Will check local mail as well. Enter '/var/spool/mail' as the server name and it
             will process the local machine.
          - Spinning icon in the panel to alert you of new mail when docked.
          - Can be started in the docked mode.
          - Simple filtering


Documentation written by Mike Pilone
All documentation and source code may be freely distributed
as long as it remains in the same format.