Blog‎ > ‎

smtp4dev 2.1 alpha 1 available

posted 20 Aug 2011 23:34 by Robert Wood   [ updated 20 Aug 2011 23:51 ]
I've just uploaded an alpha release of smtpdev 2.1 to the CodePlex releases page:

Changes since 2.0:
  • Message searching:
    You can now filter the message list to search for message where their "to", "from", or "subject" contains a particular string.
  • Message saved to a folder:
    You can now configure the folder to which message/sessions are saved to. Previously messages and session contents were kept in memory only, and this was the reason for the conservative default for the max messages limit of 10. Currently the saved files are deleted when the corresponding message/session is deleted, but it's my intention to provide an option to disable this if you prefer.
  • Error simulation:
    You can now enable one of several error simulation options which allow the application to simulate various common SMTP server errors. This is useful so that you can see how your client code will react, and ensure that your program will gracefully survive these various common errors.
  • Unit testing - Quality improvements:
    In an effort to improve the quality of the code base I have spent a lot of time writing unit tests for each component of the server used by smtp4dev. In order to achieve this I have had to do a lot of re-factoring to allow everything to be testing in isolation. Writing the tests highlighted a number of previously unknown bugs which have now been fixed. Whilst the tests are by no means comprehensive yet, it's my intention to ensure as much of the application is covered by them in future.

Since this is an alpha quality release please don't rely on it to be a totally finished product - Please feedback issues in the normal way.