Fakemail is a dummy mail transfer agent. It is an aid to unit testing and acceptance testing e-mail components in applications. The fakemail daemon can listen on a port to cature outgoing mails and, rather than send them, simply saves them to the filesystem. Testing code can then examine the output for correctness.
An alternative implementation has just been released, written in Python.
Fakemail is a dummy mail transfer agent. It is an aid to unit testing and acceptance testing e-mail components in applications. The fakemail daemon can listen on a port to cature outgoing mails and, rather than send them, simply saves them to the filesystem. Testing code can then examine the output for correctness.