Are there any free SMTP servers that just accept the mail sent through them, and save it to your hard disk, without sending it to the recipient. I would like to use this for testing my applications. Instead of just waiting around for the mail to go through, it would be nice if all emails could just be dropped in a folder, so that I can look at them. I could put some hooks into my program to just save instead of sending the message, but I don't think it's a full test, if the code follows a different path. Are there any existing applications like this?
I figure this would be really helpful, because you could test the mail abilities without needing to wait for the mail server to deliver it, and so that you can code while you're offline, and don't have access to an actual mail server.
[EDIT]
I'm specifically using .Net, but I'm not using the default SMTP mail handling classes in .Net, because of how limited they were in .Net 1.1. We are using a third party library (chilkat). I know that things have changed since then, but the code is stable and works, so no point in rewriting against the .Net API now.
I would like something that works as an SMTP server specifically because I could use it in the future for whatever projects I worked on, no matter the language.
You can use the standard smtp settings in your app or web.config and just specify what folder you want the emails to go.
<smtp deliveryMethod="specifiedPickupDirectory" from="from address"> <specifiedPickupDirectory>Your folder here</specifiedPickupDirectory> </smtp>
This allows you to simply store the emails without an smtp server
Taken from this question.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With