小编Har*_*vey的帖子

无法从按钮单击发送电子邮件.ASP.NET和C#

我对C#没什么经验,我目前遇到的问题是从按钮点击发送电子邮件到指定的地址.

我有一个包含联系表单的ASP.NET网页.我希望用户在文本框中输入数据,然后当他们点击"发送"按钮时,这些信息将通过电子邮件发送.

但是当我点击发送时,我得到以下内容.

连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机无法响应209.85.229.109:25

C#代码如下.

protected void Button1_Click(object sender, EventArgs e)
{
    MailMessage mail = new MailMessage();
    mail.From = new MailAddress(txtemail.Text);
    mail.To.Add("hmgomez90@gmail.com");
    mail.Subject = "Taxi Taxi Support";
    mail.IsBodyHtml = true;
    mail.Body = "First Name: " + txtname.Text;
    mail.Body += "Email: " + txtemail.Text;
    mail.Body += "Comments: " + txtquestion.Text;

    SmtpClient smtp = new SmtpClient();
    smtp.Host = "smtp.gmail.com";
    smtp.Send(mail);
}
Run Code Online (Sandbox Code Playgroud)

我正在使用System.Net和System.Net.Mail

任何帮助将不胜感激.

c# asp.net email smtp web

2
推荐指数
1
解决办法
3559
查看次数

标签 统计

asp.net ×1

c# ×1

email ×1

smtp ×1

web ×1