16,553
社区成员
发帖
与我相关
我的任务
分享
'发送邮件的代码都差不多.主要还是看发送的邮箱支不支持smtp发送.
'可以拿你的发送邮箱在outlook里面设置,看能否发送.
'有些防火墙也会阻止发送的.
Imports System.net.Mail
Dim client As New System.Net.Mail.SmtpClient("smtp.sina.com")
Dim fromaddress As New System.Net.Mail.MailAddress("abc.sina.com")
Dim toaddress As New System.Net.Mail.MailAddress("xxx.sina.com")
client.UseDefaultCredentials = False
client.Credentials = New System.Net.NetworkCredential("abc.sina.com", "123456")
client.DeliveryMethod = SmtpDeliveryMethod.Network
client.Port = "25"
Dim message As New System.Net.Mail.MailMessage()
message.From = fromaddress
message.Subject = "主题"
message.Body = "正文"
message.To = toaddress
message.Attachments.Add(New Attachment("附件地址"))
message.BodyEncoding = System.Text.Encoding.GetEncoding("gb2312")
message.IsBodyHtml = True
client.Send(message)