Можно ли установить SMTP-сервер, который можно установить в Windows Server 2008 в Windows 7? Или что-то подобное?
Я разрабатываю приложение, которое будет использовать его, и я хочу иметь возможность протестировать его и попробовать его локально.
Так как это было нужно мне только для разработки, я использовал smtp4dev , который как раз то, что вам нужно при разработке приложения, отправляющего электронные письма.
Описание проекта:
Пустой SMTP-сервер, который находится в системном трее и не доставляет полученные сообщения. Полученные сообщения можно быстро просмотреть, сохранить и проверить источник / структуру. Полезно для тестирования / отладки программного обеспечения, которое генерирует электронную почту.
Для приложений .NET в Windows вы можете добавить следующее в файл web.config или app.config, чтобы захватить исходящую электронную почту в локальную папку для просмотра.
Элемент указанныйPickupDirectory должен быть настроен с указанием пути на жестком диске, который предоставляет пользователю права на запись или пул приложений для веб-сайта (например, Сетевая служба или любой другой сайт).
источник
hMailServer - это самый простой способ запустить службу SMTP в Windows 7 и Vista.
источник
Нет, Microsoft больше не включает ни одну службу SMTP / POP3 в Windows.
источник
IIRC Windows 2008 включает в себя старую службу SMTP, поставляемую с IIS6 (вы найдете ее в разделе «Совместимость / устаревшие возможности II6» или в разделах «Функции / роли»), хотя это вряд ли появится в более поздних выпусках Windows Server и не будет найдено в Vista вообще, поэтому я бы рекомендовал не полагаться на это.
В более старых версиях Windows я бы порекомендовал порт exim Cygwin, но у меня были проблемы с этим в 2008 году (в последний раз я проверял, что Vista и 2008 не были официально поддерживаемыми платформами, хотя это, возможно, уже изменилось, но я сомневаюсь, что 7 еще поддерживается).
Быстрый Google вызывает hMailServer, который кажется бесплатным, но больше не с открытым исходным кодом (вы все равно можете получить исходный код для более старых версий 4.x).
Кроме этого, вы можете добавить базовую установку Linux где-нибудь в вашей сети, возможно, на виртуальной машине, работающей на одной из ваших существующих машин, или на небольшом старом ПК, который у вас есть. Самая базовая (без X) установка Debian с Exim4 должна умещаться в 64 МБ.
источник
Если бы это был я, я бы использовал Linux и ваш MTA на виртуальной машине, используя VMware Server или VirtualBox. Немного сложнее, чем запуск собственного MTA, но гораздо более мощный и автономный.
источник
Просто установите службы IIS и ASP для IIS, а затем убедитесь, что SMTP-менеджер IIS будет установлен автоматически. и оттуда вы можете настроить его.
источник