Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
';Send不是System.Net.Mail.Mailmessage的成员;ASP.NET_Asp.net_Vb.net - Fatal编程技术网

';Send不是System.Net.Mail.Mailmessage的成员;ASP.NET

';Send不是System.Net.Mail.Mailmessage的成员;ASP.NET,asp.net,vb.net,Asp.net,Vb.net,我收到了注意到的错误。我显然不知道我在这里做什么。我应该使用什么图书馆?我在objMail.Send()行中得到了错误。我收到的代码最初来自.asp,我需要使用CDONTS通过exchange发送,我相信,我不能使用任何外部服务器,如gmail等。。。我不确定我是否完全理解这一点,但我想我会试一试。非常感谢您的帮助 <%@ Import Namespace="System.Net.Mail" %> <% ' declare variables Dim Email

我收到了注意到的错误。我显然不知道我在这里做什么。我应该使用什么图书馆?我在objMail.Send()行中得到了错误。我收到的代码最初来自.asp,我需要使用CDONTS通过exchange发送,我相信,我不能使用任何外部服务器,如gmail等。。。我不确定我是否完全理解这一点,但我想我会试一试。非常感谢您的帮助

  <%@ Import Namespace="System.Net.Mail" %>

 <%


 ' declare variables
 Dim EmailFrom
 Dim EmailTo
 Dim Subject
 Dim Name
 Dim LastName

 ' get posted data into variables
 EmailFrom = "test@test.com"
 EmailTo = "gfuller@unum.com"
 Subject = "OMAR adhoc"
 Name = Trim(Request.Form("Name")) 
 LastName = Trim(Request.Form("LastName")) 

 ' validation
 Dim validationOK
 validationOK=true
 If (validationOK=false) Then Response.Redirect("error.htm?" & EmailFrom)

 ' prepare email body text
 Dim Body
 Body = Body & "Name: " & Name & VbCrLf
 Body = Body & "LastName: " & LastName & VbCrLf

 ' send email 
 Dim objMail As MailMessage = Server.CreateObject("CDONTS.NewMail")
 'mail = Server.CreateObject("CDONTS.NewMail")
 objMail.To.Add(EmailTo)
 'objMail.To = EmailTo
 objMail.From = EmailFrom
 objMail.Subject = Subject
 objMail.Body = Body
 objMail.Send()
 ' redirect to success page 
 Response.Redirect("ok.htm?" & EmailFrom)
 %>

看那个。它是由SMTPClient(它将消息作为参数)完成的,而不是消息本身

因此,只要适当地设置一个SMTPClient对象,您就应该能够使用“objMail”消息作为参数在该对象上调用.Send(MailMessage)方法

这里有一个链接,指向您想要的VB中的实际SMTPClient-,详细介绍了如何在底部设置它