[学习日记]记录听棠兄的EAMIL发送方法,改成vb.net可用
2005-03-04 10:37
519 查看
imports system.web.mail当然,在VS.net平台里用vb.net开发时,这个命名空间是不能直接用的,得先在引用中引用上system.web.dll
主要发送代码如下
Dim mail As MailMessage = New MailMessage
mail.To = "heqiang01@163.com,aowind@163.com"
mail.From = "aowind@163.com"
mail.Subject = "this is a test email."
mail.Body = "<b>Some text goes here</b> "
mail.BodyFormat = MailFormat.Html '设置为HTML格式
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1") '设置为需要用户验证
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "aowind") '设置验证用户名
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "xxxxxx") '设置验证密码
SmtpMail.SmtpServer = "smtp.163.com" '邮件服务器地址
SmtpMail.Send(mail)当然密码是不能写出来了,嘿嘿!
在mail.to这里所赋的值是收信人的地址,可以写多个,用","分隔就行了。
关键在于是需要身份验证的,所以红底这里几句就是实现身份验证的代码,感谢听棠兄。
当然自己架设的mail服务器,不用验证的话,就可以不用这几行了。
主要发送代码如下
Dim mail As MailMessage = New MailMessage
mail.To = "heqiang01@163.com,aowind@163.com"
mail.From = "aowind@163.com"
mail.Subject = "this is a test email."
mail.Body = "<b>Some text goes here</b> "
mail.BodyFormat = MailFormat.Html '设置为HTML格式
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1") '设置为需要用户验证
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "aowind") '设置验证用户名
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "xxxxxx") '设置验证密码
SmtpMail.SmtpServer = "smtp.163.com" '邮件服务器地址
SmtpMail.Send(mail)当然密码是不能写出来了,嘿嘿!
在mail.to这里所赋的值是收信人的地址,可以写多个,用","分隔就行了。
关键在于是需要身份验证的,所以红底这里几句就是实现身份验证的代码,感谢听棠兄。
当然自己架设的mail服务器,不用验证的话,就可以不用这几行了。
相关文章推荐
- 【日记】利用VB.NET实现MYSQL和MSSQL进行批量插入记录的方法及比较
- 20100622 学习记录:iis批处理指令 VS. vb6.0→vb.net
- C#与VB.NET服务器端控件的基本表示方法(学习之四)
- 学习记录 用C#.net 加 asp.net发送带附件邮件
- [学习日记]vb.net里的两个重要的时间函数
- vb.net电子邮件发送方法
- 黑马程序员_学习日记65_713ASP.NET(委托、托管、扩展方法、泛型委托、进程_应用程序域_线程、多线程、异步委托)
- .NET进阶学习之使用ASP.NET两种发送邮件的方法
- VB.Net水晶报表:记录选择公式无效,显示出所有记录的解决方法
- VB.net学习笔记之发送邮件:System.Net.Mail
- 关于学习VB.NET方法
- VB.Net水晶报表:记录选择公式无效,显示出所有记录的解决方法
- 黑马程序员_学习日记73_725ASP.NET(禁用Cookie、ASP.NET中的重要对象、JavaScript实现AJAX、两种Json格式的序列化方法、JQuery中实现ajax的五种方法)
- 20100821 学习记录:VB中WebBrowser控件关于..\ieframe.dll\1'未找到之解决方法
- 20100625 学习记录:VB6.0→VB.NET
- [VB.NET]如何在DataGridView控件中增加、删除和修改记录(用程序代码的方法)
- [学习日记]vb.net控件大小和位置的调整
- [VB.NET]如何在第二个窗体里使用第一个窗体的控件方法
- 走近VB.NET十六 SendKeys方法与Shell函数
- 对于VB.NET动态标题实现方法知识描述