Ответ 1
Взгляните на hMailServer.
Я делаю некоторую разработку, которая будет включать реакцию на электронные письма, и я бы хотел использовать для этого почтовый сервер IMAP.
В настоящее время я использую Devnull SMTP-сервер для тестирования отправки сообщений электронной почты, но это просто регистрирует и отбрасывает сообщения, он не выполняет IMAP для проверки входящие письма/почтовые ящики.
Мне не нужен/нужен полномасштабный сервер, просто что-то легкое, я могу легко запустить/остановить по мере необходимости.
Рекомендуется использовать многоплатформенную платформу, но не стесняйтесь также отвечать на конкретные платформы.
(Сервер POP3 также будет приемлемым для использования в целях разработки, поскольку в любом случае я буду поддерживать оба в моем коде.)
Взгляните на hMailServer.
Я рассматриваю JAMES лучший почтовый сервер для разработки. И его портативный тоже. Полностью написан на Java.
Mercury Mail Server - полнофункциональный почтовый сервер (минус веб-почта), однако он очень легкий и должен соответствовать вашим потребностям: Mercury Mail Server
Изменить: Забыл упоминать только Windows/Netware
Отметьте courier для машин на основе unix. Я запустил его на некоторое время на Linux-машине, и это очень приятно. Вы можете легко включать/отключать нужные функции, включая протоколы SMTP, POP, IMAP, SMTP Auth, SSL и т.д.
exim отлично работает даже в окнах через cygwin.
Mdaemon - отличное окно MTA. Много веских причин использовать его в производстве тоже. Другой вариант - использовать почтовую программу Gammadyne в режиме сервера.