What is FakeSMTPServer
FakeSMTPServer is a application that pretends it is a server. The application is intended to be run from the console.
FakeSMTPServer listens on port 25, one of the ports that a mail server listens on. Port 25 is the port that your mail program connects to when it wants to send outgoing part. These servers are called "SMTP Servers," hence the name FakeSMTPServer.
Once it has received a mail message, FakeSMTPServer assures the program that sent the mail that everything is fine and that it will deliver the mail to the recepient. The sending program disconnects. FakeSMTPServer can choose to do a few things at this point depending on what you've configured. It can display the message to the console where you started the program, it can forward the mail to another address, or it can do both.
If you choose to forward to a real email account, FakeSMTPServer is going to need additional information like the server name of a real SMTP Server that can send mail. It understands how to log into your SMTP Server and the normal things it should understand.
There are two ways to configure FakeSMTPServer. It can be configured through the command line, or by modifying the FakeSMTPServer.properties file, which should come with your copy of FakeSMTPServer. Read the README file that comes with your download for more information.
FakeSMTPServer is written in Java, so you'll need Java to run it. FakeSMTPServer was written in Java 1.4, it has been tried on 1.5, and it may run on a number of other versions. It's requirements are fairly minimal, so it should run in many environments.
Feedback? You got it, I want it. MattFlower at users sourceforge net