using System.Net.Mail;
protected void SendMail()
{
try
{
MailMessage mail = new MailMessage();
SmtpClient SmtpServer = new SmtpClient("smtp.google.com");
SmtpServer.Timeout = 30000;
SmtpServer.DeliveryMethod = SmtpDeliveryMethod.Network;
mail.From = new MailAddress("[email protected]");
mail.To.Add("[email protected]");
mail.Subject = "test";
mail.Body = "test";
mail.Priority = MailPriority.High;
SmtpServer.Port = 587;//25
SmtpServer.Credentials = new System.Net.NetworkCredential("[email protected]", "pwd");
SmtpServer.EnableSsl = true;
SmtpServer.UseDefaultCredentials = false;
SmtpServer.Send(mail);
//MessageBox.Show("mail Send");
}
catch (Exception ex)
{
//MessageBox.Show(ex.Message.ToString());
}
}
我还没有在我的代码中发现任何错误,因为在互联网上的几个来源。这仍然没有解决。发送邮件在asp .net
最没用的东西说是_it不工作_你能详细说明什么是不工作?任何错误消息? – Steve
@Steve对我来说,更无用的事情是捕捉并吞下异常。 –
如果有任何例外,请告诉我们吗? –