none
mvc站点下使用stmpclient发送邮件的问题 RRS feed

  • 问题

  • 如题,我的站点是asp.net mvc5.0的项目,.net4.5

    想在项目中使用smtp发送邮件

    web.config下配置如下:

    <smtp deliveryMethod="Network" from="support@5shiguang.com">
    	<network defaultCredentials="false" host="smtp.exmail.qq.com" port="465" userName="support@5shiguang.com" password="*****" enableSsl="true" />
    </smtp>

    说明一下:5shiguang.com是我自己的域名,在腾讯企业邮局中配置的企业 邮局,官方帮助上是这样配置的.

    程序:

    	Function SendMail() As ActionResult
    
    		Dim msg As MailMessage = New MailMessage
    		msg.From = New MailAddress("Support@5shiguang.com")
    		msg.To.Add(New MailAddress("dodu@live.cn"))
    		msg.Subject = "test"
    		msg.Body = "test....."
    
    		Try
    			Dim smtp As New SmtpClient()
    			smtp.Send(msg)
    		Catch ex As System.Net.Mail.SmtpException
    			Return RedirectToAction("Email", "Error")
    		End Try
    
    		Return RedirectToAction("SendSuccess")
    
    	End Function

    每次调用后,发送邮件时总是失败,不知道怎么回事,环境是我本地测试的. 还没更新到服务器上测试.

    希望有经验的大哥指点迷津.... 先谢过了.


    MVC 深入研究 博客:http://www.cnblogs.com/DoduNet/
    MvcMovieStore 示例网站:MVC 影视 http://MvcMovie.cn/

    2015年3月15日 13:41

答案

全部回复