[学习日记]记录听棠兄的EAMIL发送方法,改成vb.net可用

本文介绍在VS.net平台用vb.net开发时发送邮件的方法。需先引用system.web.dll,给出了主要发送代码,包括设置收件人、发件人、主题、正文等,还说明了身份验证代码,若使用无需验证的自建邮件服务器则可省略验证代码。
None.gifimports system.web.mail
当然,在VS.net平台里用vb.net开发时,这个命名空间是不能直接用的,得先在引用中引用上system.web.dll

主要发送代码如下
None.gifDim mail As MailMessage = New MailMessage
None.gif            mail.
To = "heqiang01@163.com,aowind@163.com"
None.gif
            mail.From = "aowind@163.com"
None.gif
            mail.Subject = "this is a test email."
None.gif
            mail.Body = "<b>Some text goes here</b> "
None.gif
            mail.BodyFormat = MailFormat.Html '设置为HTML格式 
None.gif
            mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate""1"'设置为需要用户验证 
None.gif

None.gif            mail.Fields.Add(
"http://schemas.microsoft.com/cdo/configuration/sendusername""aowind"'设置验证用户名 
None.gif

None.gif            mail.Fields.Add(
"http://schemas.microsoft.com/cdo/configuration/sendpassword""xxxxxx"'设置验证密码 
None.gif

None.gif            SmtpMail.SmtpServer 
= "smtp.163.com" '邮件服务器地址 
None.gif
            SmtpMail.Send(mail)
当然密码是不能写出来了,嘿嘿!
在mail.to这里所赋的值是收信人的地址,可以写多个,用","分隔就行了。
关键在于是需要身份验证的,所以红底这里几句就是实现身份验证的代码,感谢听棠兄。
当然自己架设的mail服务器,不用验证的话,就可以不用这几行了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值