Как я могу заставить SMTP работать в окне разработки Windows 7? Раньше я просто мог включить SMTP-сервер IIS в Windows XP. Является ли SMTP не включенным в Windows 7? Если да, то что я могу использовать вместо этого в качестве свободного механизма реле?
Как я могу использовать локальный SMTP-сервер при разработке в Windows 7?
Ответ 1
SMTP не входит в состав Windows Vista: вам придется загружать и устанавливать бесплатный сторонний SMTP-сервер. Есть число доступных - http://www.softstack.com/freesmtp.html, являющееся одним из них.
UPDATE: еще несколько опций - У экземпляра IIS от Vista нет SMTP (Решения?)
Ответ 2
Если вы разрабатываете ASP.net с использованием встроенных почтовых библиотек, менее известный параметр конфигурации должен использовать следующее:
<configuration>
. . . more config stuff here . . .
<system.net>
<mailSettings>
<smtp deliveryMethod="SpecifiedPickupDirectory" from="[email protected]">
<specifiedPickupDirectory pickupDirectoryLocation="c:\smtp\"/>
</smtp>
</mailSettings>
</system.net>
</configuration>
Все ваши электронные письма, созданные приложением, будут сбрасываться в этот каталог во время разработки. Не требуется SMTP-сервер!
Ответ 3
Вы можете использовать Google как бесплатное реле, однако вам нужно иметь учетную запись Google.
smtp.gmail.com
Просто убедитесь, что порты настроены так, как определено для вашей учетной записи.
Ответ 4
Согласно этот пост, проблема SMTP-сервера была включена в IIS6, но была удалена в IIS7. В этой теме предлагается Инструменты удаленного администрирования сервера (которые включают SMTP-сервер), если у вас нет Домашней версии Windows.
Ответ 5
Я использую "бесплатный SMTP-сервер" из Softstack.
http://www.softstack.com/freesmtp.html
НТН
Ответ 6
Для тех, кто все еще сталкивается с этим, я играл с двумя предложенными выше серверами (freesmtp и hmailserver). Freesmtp очень быстр и прост и разработал поле, но позволяет отправлять 10 электронных писем в день, не платя 69 долларов США. hmailserver занимает больше времени, чтобы настроить (хотя и до сих пор довольно безболезненным), но имеет больше возможностей и не просил у меня денег (пока).
Ответ 7
У меня была та же проблема, и я установил hMailServer.
http://hmailserver.com/