Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/306.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
C# 从asp.net发送电子邮件_C#_Asp.net_Vb.net_Smtpclient - Fatal编程技术网

C# 从asp.net发送电子邮件

C# 从asp.net发送电子邮件,c#,asp.net,vb.net,smtpclient,C#,Asp.net,Vb.net,Smtpclient,请有人帮助我纠正这个错误,当我试图从我的网站的联系我们页面发送电子邮件时发生的 我的代码: Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click Dim msg As New MailMessage() msg.From = New MailAddress(email.Text) msg.[To].Add(New Mai

请有人帮助我纠正这个错误,当我试图从我的网站的联系我们页面发送电子邮件时发生的

我的代码:

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
    Dim msg As New MailMessage()
    msg.From = New MailAddress(email.Text)
    msg.[To].Add(New MailAddress("test@milcoxmanor.com"))
    msg.Subject = subject.Text
    msg.Body = Message.Text
    'Try
    '    SmtpMail.SmtpServer = " smtp server name or address "
    '    SmtpMail.Send(msg)
    'Catch ex As HttpException
    '    Response.Write("Error: " + ex.ToString())
    'Catch ex As Exception
    '    Response.Write("Error: " + ex.ToString())
    'End Try
    Dim smtp As New SmtpClient("milcoxmanor.com", 25)
    smtp.Credentials = New NetworkCredential("test@milcoxmanor.com", "12345")
    smtp.Send(msg)


End Sub
Protected Sub ClearFields()
    fname.Text = " "
    lname.Text = " "
    email.Text = " "
    subject.Text = " "
    message.Text = " "
End Sub

结束类

根据错误,您可能缺少:

 Imports System.Net.Mail

在文件顶部

出现了什么错误?您需要向我们提供错误的全文以及导致错误的行。错误到底是什么?
使用的是C\。。。他们使用的是VB.NET,因此可能是
导入
编译错误。编译器错误消息:BC30561:“MailMessage”不明确,从命名空间或类型“System.Web.Mail,System.Net.Mail”导入。源错误:第35行:第36行:受保护的子按钮1\u单击(ByVal sender作为对象,ByVal e作为System.EventArgs)处理按钮1。单击第37行:Dim msg作为新邮件()第38行:msg.From=新邮件地址(email.Text)第39行:msg.[To]。添加(新邮件地址(“test@milcoxmanor.com"))@user2307970:删除System.Web.Mail的导入。该名称空间已被弃用。thanx看起来我在哪里遇到了问题