解决方法
更新的方法是使用
System.Net.Mail – 这是System.Web.Mail的2.0替换.
像这样的,从BaseController(如果有其他控制器需要这个)调用的实际控制器.
- internal static void SendEmail(MailAddress fromAddress,MailAddress toAddress,string subject,string body)
- {
- var message = new MailMessage(fromAddress,toAddress)
- {
- Subject = subject,Body = body
- };
- var client = new SmtpClient("smtpServerName");
- client.Send(message);
- }
显然,你可能想要一些错误处理等等 – 发送可以抛出异常,例如,如果服务器拒绝连接.