Есть ли свободные SMTP-серверы, которые просто принимают почту, отправленную через них, и сохраняют ее на вашем жестком диске, не отправляя ее получателю. Я бы хотел использовать это для тестирования моих приложений. Было бы неплохо, если бы все электронные письма можно было просто отбросить в папку, чтобы просто посмотреть их на почту. Я мог бы поместить некоторые крючки в свою программу, чтобы просто сохранить вместо отправки сообщения, но я не думаю, что это полный тест, если код следует по другому пути. Существуют ли какие-либо существующие приложения?
Я полагаю, что это было бы очень полезно, потому что вы могли бы проверить возможности почты, не дожидаясь, пока почтовый сервер будет ее доставлять, и чтобы вы могли писать код, когда вы в автономном режиме, и не имеете доступа к фактический почтовый сервер.
[EDIT]
Я использую .Net, но я не использую классы почтовой обработки по умолчанию SMTP по умолчанию в .Net из-за того, насколько они ограничены в .Net 1.1. Мы используем стороннюю библиотеку (chilkat). Я знаю, что с тех пор все изменилось, но код стабилен и работает, поэтому нет смысла переписывать API.Net.
Я хотел бы что-то, что работает как SMTP-сервер, потому что я мог бы использовать его в будущем для любых проектов, над которыми я работал, независимо от языка.