2

是否可以从远程计算机访问 smtp4dev。我在本地使用 smtp4dev 进行开发,以便在我的 ASP.NET MVC 3 应用程序发送电子邮件时查看电子邮件。如果能够在测试服务器上做同样的事情,让我或同事能够查看远程测试服务器上生成的消息,那就太好了。

如果 smtp4dev 做不到,还有其他工具可以吗?我知道可以通过 ASP.NET 配置将文件输出到共享,但我发现 smtp4dev 是一种更加用户友好的体验......

4

1 回答 1

1

听起来您需要从项目的托管实例访问本地 smtp4dev 服务。你有几个选择:

  1. 就个人而言,我使用 gmail 帐户来执行此操作 - 您每天限制为 100 封电子邮件。

  2. 端口转发您的本地 smtp4dev 服务 - 找到它正在运行的计算机的 IP 地址、服务运行的端口(SMTP 端口),转到您的路由器并添加端口转发规则/虚拟服务器。可能 smtp4dev 只绑定到 loopback 接口,在这种情况下端口转发将不起作用。您还应该确保为端口或程序添加了防火墙例外。

  3. 您的主机可能已经有您可以使用的 SMTP 服务器

  4. 您可以使用公共 SMTP 服务器 - mail.{someisp}.com

无论如何,如果您更具体一些,我们将能够为您提供进一步的帮助。

于 2012-04-22T01:30:17.577 回答