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());
}
}
私はインターネット上のいくつかの情報源として私のコードに誤りが見つかりませんでした。まだこれはうまくいかない。SendMail in asp.net
言うまでも無駄なことはありません_動作していないものについて詳しく説明できますか?エラーメッセージはありますか? – Steve
@スティーブ私には、もっと無駄なことは、例外を捕まえて飲み込むことです。 –
例外がある場合はお知らせください。 –