邮件发送不成功

sz_lgp 2005-09-07 11:23:01
我写的一段邮件发送程序如下:(己经Imports system.web.mail)

   Dim myMessage As New system.web.mail.MailMessage
Dim myMail As System.Web.Mail.SmtpMail

'为什么不能Dim myMail As new System.Web.Mail.SmtpMail 说是Smtmail的NEW()是private的。

myMessage.From = "research@kolormagnetics.com"
myMessage.To = TextBox4.Text
myMessage.Subject = TextBox7.Text
myMessage.Body = RichTextBox1.Text
myMessage.BodyFormat = MailFormat.Text
myMessage.Priority = MailPriority.Normal
myMail.SmtpServer = "188.188.188.53" ’我的服务器地址,在ISS中断中有设定
myMail.Send(myMessage)

错误提示:未能访问“CDO.Message”对象
...全文
215 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
rainmanguo 2005-09-26
  • 打赏
  • 举报
回复
我怎么不能引用system.web.mail?
wangchaocn 2005-09-18
  • 打赏
  • 举报
回复
HZCNC(流浪的草鞋) 给的例子试验成功
哪位能提供一下收邮件的Vb.net源码
HZCNC 2005-09-07
  • 打赏
  • 举报
回复
给你个简单例子:
Try
Dim mail As New MailMessage
mail.To = "hzcnc@hzcnc.com"'收件人信箱
mail.Cc = "hzcnc@hzcnc.com"'抄送
mail.From = "hello@world.com"'发件人邮箱,必须为有效邮箱格式不然会出现"CDO.Message"错误
mail.Subject ="Hello World!"'邮件主题
mail.Body = "How Are U!"'邮件内容
Dim attachment As New MailAttachment(Server.MapPath(c:\test.txt))'附件
mail.Attachments.Add(attachment)
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1") 'basic authentication
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "UserName") 'SMTP用户名
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "oldbi")'SMTP密码
SmtpMail.SmtpServer = "127.0.0.1"'SMTP服务器地址
SmtpMail.Send(mail)'发送

Catch ex As Exception

msgbox ex.Message
End Try

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧