gpt4 book ai didi

asp.net mvc框架,自动发送邮件

转载 作者:行者123 更新时间:2023-12-03 23:20:32 24 4
gpt4 key购买 nike

我希望我的 asp.net mvc 框架系统在每次触发某个操作(在某个 Controller 内)时发送一封电子邮件。是否有任何第三方库或 .net 标准方法来实现这一点?

最佳答案

更新的方法是使用 System.Net.Mail - 这是 System.Web.Mail 的 2.0 替代品。

像这样的东西,从一个 BaseController (如果有其他 Controller 需要这个)调用实际的 Controller 。

我在静态类中有以下代码来处理从服务器发送简单的纯文本项目:

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);
}

显然,您可能希望在其中进行一些错误处理等 - 例如,如果服务器拒绝连接,Send 可能会引发异常。

关于asp.net mvc框架,自动发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/461361/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com