Iis 7 在Windows 7上开发时,如何使用本地SMTP服务器?

Iis 7 在Windows 7上开发时,如何使用本地SMTP服务器?,iis-7,windows-7,smtp,Iis 7,Windows 7,Smtp,如何让SMTP在Windows 7开发框上工作?我过去只能在Windows XP上打开IIS SMTP服务器。Windows 7中不包括SMTP吗?如果是这样的话,我可以用什么来代替免费的中继机制呢?Windows Vista也不包含SMTP-您必须下载并安装免费的第三方SMTP服务器。有一个可用的数字——一个 更新:更多选项-您可以使用谷歌的免费中继,但您需要有一个谷歌帐户 smtp.gmail.com 只需确保端口的设置符合您帐户的定义。我使用Softstack中的“免费SMTP服务器”

如何让SMTP在Windows 7开发框上工作?我过去只能在Windows XP上打开IIS SMTP服务器。Windows 7中不包括SMTP吗?如果是这样的话,我可以用什么来代替免费的中继机制呢?

Windows Vista也不包含SMTP-您必须下载并安装免费的第三方SMTP服务器。有一个可用的数字——一个


更新:更多选项-

您可以使用谷歌的免费中继,但您需要有一个谷歌帐户

smtp.gmail.com
只需确保端口的设置符合您帐户的定义。

我使用Softstack中的“免费SMTP服务器”


HTH

如果您在ASP.net中使用内置邮件库进行开发,一个鲜为人知的配置设置是使用以下内容:

<configuration>
. . . more config stuff here . . .     
  <system.net>
    <mailSettings>
      <smtp deliveryMethod="SpecifiedPickupDirectory" from="noreply@testdomain.org">
        <specifiedPickupDirectory pickupDirectoryLocation="c:\smtp\"/>
      </smtp>
    </mailSettings>
  </system.net>
</configuration>

. . . 这里有更多的配置信息。

在开发过程中,所有应用程序生成的电子邮件都将转储到此目录中。不需要smtp服务器

根据,SMTP服务器的问题包含在IIS6中,但已在IIS7中删除。这是(包括SMTP服务器),只要您没有Windows的家庭版。

我也有同样的问题,我安装了hMailServer

对于那些仍然遇到这种情况的人,我使用了上面建议的两个服务器(freemtp和hmailserver)。freemtp非常快速简单,它可以让你一天只发送10封电子邮件,而不必支付69美元。hmailserver需要更长的时间来设置(虽然仍然相当轻松),但是有更多的功能,并且还没有向我要钱。

++这是开发的完美选择,但是这个SMTP服务器只允许发送5封电子邮件。这是目前最简单的测试方法。下面是配置信息的链接。这对我有用。请参阅我在此处的详细回答:“远程服务器管理工具”似乎既不安装也不授予对本地SMTP的访问权限,而是允许您在远程2008服务器上管理SMTP。它没有安装本地SMTP。如果您需要此解决方案进行开发,我发现此解决方案非常有用(smtp4dev):