SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.yourdomain.com";
smtp.Port = 587;
smtp.UseDefaultCredentials = false;
smtp.Credentials = new NetworkCredential("youremail@yourdomain.com", "yourpassword");
try
{
smtp.Send("youremail@yourdomain.com", "recipient@domain.com", "Subject", "Body");
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
public ActionResult SendNotification()
{
string email = "recipient@domain.com";
string subject = "Test notification";
string body = "This is a test notification.";
MailMessage message = new MailMessage();
message.To.Add(new MailAddress(email));
message.Subject = subject;
message.Body = body;
message.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient();
smtp.Send(message);
return View();
}
如果以上步骤没有解决你的问题,请检查你的电子邮件软件或服务商是否有设置限制。