是否可以从远程计算机访问smtp4dev。我在本地使用smtp4dev进行开发,以便我可以查看电子邮件,因为我的ASP.NET MVC 3应用程序将它们发送出去。能够为我或同事查看在该远程测试服务器上生成的消息的测试服务器能够做同样的测试服务器是很好的。
如果smtp4dev无法做到,那还有其他工具吗?我知道可以通过ASP.NET配置将文件输出到共享,但我发现smtp4dev是一个更加用户友好的体验......
答案 0 :(得分:0)
听起来您需要从项目的托管实例访问本地smtp4dev服务。您有几种选择:
就个人而言,我使用gmail帐户执行此操作 - 每天限制为100封电子邮件。
端口转发本地smtp4dev服务 - 找到它运行的计算机的IP地址,服务运行的端口(SMTP端口),转到路由器并添加端口转发规则/虚拟服务器。 smtp4dev可能只绑定到环回接口,在这种情况下端口转发将不起作用。您还应确保为端口或程序添加了防火墙例外。
您的托管服务器可能已有一台可以使用的SMTP服务器
您可以使用公共SMTP服务器 - 邮件。{someisp} .com
无论如何,如果您更具体一点,我们将能够为您提供进一步的帮助。