首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

急需一个发送vb.net 发送邮件的例子,该如何处理

2012-03-21 
急需一个发送vb.net 发送邮件的例子急需要一个用outlook 发送邮件的例子,使用vb.net 如果有做过的麻烦跟我

急需一个发送vb.net 发送邮件的例子
急需要一个用outlook 发送邮件的例子,使用vb.net 如果有做过的麻烦跟我分享下啊。急死了
。网上找的都不可以用。在线等。。谢谢各位了

[解决办法]
给你提供一个我以前写的程序
可以通过Exchange服务器发送邮件,SMTP方式的我没有试过

Sub SendEmail()

Dim tmpClient As System.Net.Mail.SmtpClient = New System.Net.Mail.SmtpClient
Dim msgEmail As System.Net.Mail.MailMessage

tmpClient.UseDefaultCredentials = False
tmpClient.Credentials = New System.Net.NetworkCredential("邮件用户名", "邮件用户密码")
tmpClient.DeliveryMethod = Net.Mail.SmtpDeliveryMethod.Network
tmpClient.Host = "Exchange服务器地址"

msgEmail = New System.Net.Mail.MailMessage
msgEmail.To.Add("收件人地址1")
msgEmail.To.Add("收件人地址2")
msgEmail.To.Add("收件人地址3")

msgEmail.IsBodyHtml = True
msgEmail.From = New Net.Mail.MailAddress("发件人邮件地址", "发件人姓名")
msgEmail.Subject = "邮件标题"
msgEmail.Body = "邮件正文"
msgEmail.DeliveryNotificationOptions = Net.Mail.DeliveryNotificationOptions.OnFailure
'添加附件
msgEmail.Attachments.Add(New System.Net.Mail.Attachment("包含路径的文件名"))

'正式执行发送
tmpClient.Send(msgEmail)
'发送完毕后,必须把附件释放,否则那个文件会一直处于被锁定状态,不能再被其他程序使用,这个问题困扰了我很久
msgEmail.Attachments(0).Dispose()


End Sub

热点排行