Когда я разрабатываю что-то, что отправляет электронную почту, я иногда не хочу отправлять электронную почту, но я действительно хочу увидеть, какое письмо будет отправлено с использованием данных в реальном времени. Однако сделать это непросто, так как я не нашел локального SMTP-сервера, который будет получать мою почту, а затем просто держать ее для меня в очереди, чтобы я мог ее просмотреть.
В Windows XP и Vista я использовал локально установленный SMTP-сервер и просто настроил его для доставки на промежуточный хост, которого не было - почта просто оставалась в папке «inetput \ mailroot \ queue» навсегда, и я мог ее просматривать. когда бы я ни захотел. Однако в Windows 7 больше нет интегрированного SMTP-сервера, и хотя я нашел несколько SMTP-серверов, которые можно установить локально и пересылать мне почту, мне нужен тот, который не будет ретранслировать почту.
Есть ли у кого-нибудь предложения о том, как выполнить эту функцию? Я подумывал написать свой собственный, но реализация всей спецификации RFC казалась большой задачей, если там что-то есть. Может быть, есть проект с открытым исходным кодом, который я мог бы изменить, просто чтобы писать почту на диск, а не доставлять ее.