我几乎没有使用C#的经验,而且我目前在将按钮发送到指定地址的电子邮件时遇到问题。无法通过点击按钮发送电子邮件。 ASP.NET和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("[email protected]");
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);
}
我使用System.Net和System.Net.Mail
任何帮助将不胜感激。
[通过Gmail以.NET发送电子邮件]或[this](http:// stackoverflow.com/questions/704636/sending-email-through-gmail-smtp-server-with-c)或[this](http://stackoverflow.com/questions/2551926/sending-email-through-gmail) – 2011-05-31 15:48:58