我们经常看到在一些博客页面里可以发表评论, 通过电子邮件通知版主(例如咱们的博客园),那么如何用asp.net发送电子邮件呢?我们可以借助.NET提供的强大的类库达到目的。
首先我们要引入 System.Web.Mail 命名空间。
然后创建一个MailMessage类的实例。见如下代码:
'创建一个实例
Dim objMM as New MailMessage()
'设置其属性
objMM.To = "[email protected]"
objMM.From = "[email protected]"
objMM.Cc = "[email protected]"
objMM.Bcc = "[email protected]"
'以Text方式发送
objMM.BodyFormat = MailFormat.Text
'或者以Html方式发送
objMM.BodyFormat = MailFormat.Html
'设置邮件的优先级
objMM.Priority = MailPriority.Normal
'设置主题
objMM.Subject = "Hello there!"
'邮件正文
objMM.Body = "Hi!" & vbCrLf & vbCrLf & "How are you doing?"
最后使用 SmtpMail 类的静态方法Send发送
SmtpMail.Send(objMM)
就这么简单,看到.NET的强大了吧。