Существуют ли бесплатные SMTP-сервера, которые просто принимают почту, отправленную через них, и сохраняют ее на жесткий диск, не отправляя получателю. Я хотел бы использовать это для тестирования своих приложений. Вместо того, чтобы просто ждать, пока почта пройдет, было бы неплохо, если бы все электронные письма можно было просто поместить в папку, чтобы я мог их просмотреть. Я мог бы поместить в свою программу некоторые хуки, чтобы просто сохранить вместо отправки сообщения, но я не думаю, что это полный тест, если код следует по другому пути. Существуют ли подобные приложения?
Я полагаю, что это было бы очень полезно, потому что вы могли бы протестировать почтовые возможности, не дожидаясь доставки почтового сервера, и чтобы вы могли кодировать, находясь в автономном режиме и не имея доступа к реальному почтовому серверу. .
[РЕДАКТИРОВАТЬ]
Я специально использую .Net, но я не использую классы обработки почты SMTP по умолчанию в .Net из-за того, насколько они были ограничены в .Net 1.1. Мы используем стороннюю библиотеку (chilkat). Я знаю, что с тех пор многое изменилось, но код стабилен и работает, поэтому сейчас нет смысла переписывать .Net API.
Я хотел бы что-то, что работало бы как SMTP-сервер именно потому, что я мог бы использовать его в будущем для любых проектов, над которыми я работал, независимо от языка.