gpt4 book ai didi

c# - 通过 Asp.Net Web Api 发送电子邮件

转载 作者:太空宇宙 更新时间:2023-11-03 17:31:00 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How to send email in ASP.NET C#

(13 个回答)


6年前关闭。




我的客户想通过 asp.net Web API 发送电子邮件。我是网络服务的新手,对此了解为零,请指导我如何完成此任务,如果有人可以提供代码,则必须有一些这样的网络服务可用。

using (MailMessage mm = new MailMessage(txtEmail.Text, txtTo.Text))
{
mm.Subject = txtSubject.Text;
mm.Body = txtBody.Text;
mm.IsBodyHtml = false;
SmtpClient smtp = new SmtpClient();
smtp.EnableSsl = true;
smtp.Send(mm);
ClientScript.RegisterStartupScript(GetType(), "alert", "alert('Email sent.');", true);
}

最佳答案

.NET 邮件 API 通过 SMTP 发送电子邮件。 ASP.NET Web API 允许您托管 REST 接口(interface)。

你说你知道如何用两者编程,所以就这样做。

创建接收必要参数的 Web API 方法,就像使用普通方法为您完成电子邮件发送任务一样。然后创建通往该方法的路线。

如果您有任何无法正常工作的问题,请编写测试。

Web API 文档:http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/tutorial-your-first-web-api

SmtpClient 的文档:http://msdn.microsoft.com/en-us/library/system.net.mail.smtpclient(v=vs.110).aspx

关于c# - 通过 Asp.Net Web Api 发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25860975/

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