如何使用localhost通过ASP.net发送电子邮件

时间:2010-12-13 17:12:44

标签: asp.net

我正在asp.net v 2.0中创建银行应用程序。我需要在用户创建新帐户时发送确认电子邮件。

我在localhost.DO中运行应用程序我需要任何特殊权限来发送SMTP电子邮件吗?

为我提供从我的应用程序发送电子邮件的正确方法。

此致 Jeyaganesh

3 个答案:

答案 0 :(得分:0)

你在localhost上运行的事实应该没有任何区别。

只要您拥有有效的电子邮件服务器设置,并且在您运行的系统上允许它,这就可以了。

你尝试过吗?你有问题吗?

答案 1 :(得分:0)

我认为你可以通过gmail smtp服务器发送。看看这个

http://csharpdotnetfreak.blogspot.com/2009/08/send-email-using-gmail-in-aspnet.html

答案 2 :(得分:0)

您是否在localhost上设置了SMTP服务器?在服务器上使用telnet进行测试:

telnet 127.0.0.1 25

如果服务器响应,请尝试发送原始SMTP命令以发送电子邮件并从那里进行故障排除。

我发现使用Microsoft SMTP服务器的最简单方法是禁用任何身份验证检查并依赖中继限制,然后将中继限制为127.0.0.1。