我正在asp.net v 2.0中创建银行应用程序。我需要在用户创建新帐户时发送确认电子邮件。
我在localhost.DO中运行应用程序我需要任何特殊权限来发送SMTP电子邮件吗?
为我提供从我的应用程序发送电子邮件的正确方法。
此致 Jeyaganesh
答案 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。