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對我來說,更無用的事情是捕捉併吞下異常。 –
如果有任何例外,請告訴我們嗎? –