The Sleepwalker SMTP Proxy written by Michael Epstein The Sleepwalker Software software (at) thesleepwalker.com http://www.thesleepwalker.com/software (THERE ARE NO OFFICIAL MIRRORS - IF YOU DOWNLOADED FROM SOMEWHERE ELSE, WE CANNOT PROMISE THAT THERE ARE NO VIRUSES OR PROBLEMS WITH THE SOFTWARE) This software is provided as is, without warranty of any kind, explicit or implied. The manual is a guide for potential functionality of the software. It does not guarantee or insure that the functionality expressed in this manual is correct. Using this software, or any server software, has the potential to create possibilities of outside intrusion or misuse of your system. While we are unaware of any such possibility with this software, we cannot promise that there is none. Use at your own risk! We also strongly advise running with Local Connect Only checked off in most situations. 1. What is The Sleepwalker SMTP Proxy? It is a program that allows you to easily switch between SMTP servers for all your software and e-mail accounts with one click. It also allows other computers on your local network or on the internet to use your computer to send mail to an SMTP server. List of uses: -1. Allow others on your network to send mail through your machine. -2. Easily change the server used by all your programs/accounts with a single click -3. If your ISP restricts your SMTP usage, run The Sleepwalker SMTP on a machine outside your ISPs network and send mail through that machine. -4. Redirect mail from programs that will only send on port 25 to another port. -5. Bypass firewalls by running one copy of The Sleepwalker SMTP outside the firewall and connecting to it from inside the firewall via a port that is allowed. -6. Alter your mail header info - X-Sender, X-Mailer, and Message-Id Works with windows 95/98/NT/2000(Untested) 2. How do I use it? A. Only Used For Local Connections - Set any software you'd like to use with the proxy to use localhost(127.0.0.1) as an SMTP server. Set your SMTP server in The Sleepwalker SMTP Proxy by typing in SMTP server names into the text boxes. Press the button to set the current SMTP to use. Note: For Security, please make sure that Local Connect Only is checked unless you know what you are doing. Unchecking this box allows anyone to connect to your computer and to use your computer and SMTP server for mail relaying. B. As a server on a network (any type of external connections allowed) Most people who are running The Sleepwalker SMTP Proxy so that other computers on their network can connect to it and send mail should follow these instructions. On the server machine, run the program and make sure password required for external connections is checked. Underneath that checkbox, enter the password that will allow connections to the program. On each client machine, enter the smtp server as the IP and port of your server. Check Use Password to Send and enter the password below it. Make sure to check off Local Connect Only on all client machines. Set your software to use localhost and the port that the program listens on(default is 25). 3. What do all those buttons/boxes do? A. Current SMTP - Port - selects what SMTP server and port to use when outside connections are made. You should use your ISPs suggested server and port B. Listen Port - this is the port number that the server will listen for connections on. This is the port that your mail software should be sending on C. Start in Tray - if checked, the program will open minimized to the tray D. Local Connect Only - if checked, it will allow only your computer to send mail via The Sleepwalker SMTP Proxy - Checking is strongly advised E. Password Login Required For External Connections - if checked(and local connect is unchecked), outside connections will be allowed from other copies of The Sleepwalker SMTP Proxy provided they send the correct password F. Password For Incoming - This is the password that will allow incoming connections if item E is checked G. Use Password to Send - If you connect to another copy of The Sleepwalker SMTP Proxy and it requests a password, this allows your program to send a password H. Password For Sending - This is the password that will be sent to another copy of The Sleepwalker SMTP Proxy if it requests a password I. Replace X-Sender - if checked, this will replace all X-Sender headers of mail sent through the program with the text in the box next to it J. Replace X-Mailer - if checked, this will replace all X-Mailer headers of mail sent through the program with the text in the box next to it K. Generate Random Message-ID - if checked, this will replace all Message-Id headers of mail sent through the program with a randomly generated fake message ID which does not show your domain or any other info related to the message. L. The clear button clears the server and client text observation windows that are visible when display is on M. The reset button closes all open sockets and opens a new listening socket. This is useful when you want to change the port that the program listens on. N. Display - turns on and off the display windows O. Help - this manual P. About - Program License Q. Exit - Close the program R. Each SMTP server buttons sets the server to use - The Server marked as Default will be the one used upon program loading 4. Is this program Freeware? Well, not exactly. We at The Sleepwalker Software have come up with our own software distribution scheme. It's called Photoware. If you find this software useful, we ask that you e-mail a scanned photo of yourself to us. We ask kindly that the scanned photo is less than 100 Kilobytes. When sending the photo, please include a little blurb about yourself and let us know whether or not we have permission to publish your photo in our gallery, which will be part of our homepage. Your picture will not be released or published without your permission. If you are completely unable to obtain a scanned picture of yourself, then a drawn picture will also be accepted providing it is realistic looking or at least creative. Please Send your pictures to: photos (at) thesleepwalker.com So, you are wondering why we are requesting this??!?! Well, it is exciting and interesting to see people from around the world using our software. It makes it much more exciting and interesting if we get to know our users a little bit better by a little photo and a quick description. 5. Questions Send all questions and inquiries to: Software-Questions (at) thesleepwalker.com The Sleepwalker Software team will get in touch with you as soon as possible. We will be faster answering questions for people who have sent their photos. 6. Bugs/Suggestions Known Bugs: -RESET doesn't work on NT - This is a problem with the way NT handles sockets Please report any bugs or problems by sending to: Software-Bugs (at) thesleepwalker.com Send Suggestions to: Software-Suggestions -*at*- thesleepwalker.com 7. Updates 1.4 -- Added Header Editing 1.3 -- Allowed Password Protected Connection 1.2 -- Buffered Display to eliminate memory errors 1.1 -- Allowed Minimization to tray and right click selection of server 8. Special Thanks Debugging and testing help provided by Shinobi Tom and Kenzo