C# 将asp.net core 2.0中的邮件发送到Amazon SES
我制作了一个简单的表单,当它提交时,我希望它向我在亚马逊的SES提供商发送一封邮件。 如何实现这一点?在.NETCore2.0中是否有允许发送邮件的库C# 将asp.net core 2.0中的邮件发送到Amazon SES,c#,amazon-web-services,.net-core,amazon-ses,C#,Amazon Web Services,.net Core,Amazon Ses,我制作了一个简单的表单,当它提交时,我希望它向我在亚马逊的SES提供商发送一封邮件。 如何实现这一点?在.NETCore2.0中是否有允许发送邮件的库 顺便说一句:我在前端使用angular,在后端使用WebAPI。是的,您可以非常轻松地实现这一点,因为AWSSDK完全支持.net Core 2.0 安装AWSSDK.SimpleEmail 然后: 是的,您可以很容易地实现这一点,因为AWSSDK完全支持.NETCore2.0 安装AWSSDK.SimpleEmail 然后: publi
顺便说一句:我在前端使用angular,在后端使用WebAPI。是的,您可以非常轻松地实现这一点,因为AWSSDK完全支持.net Core 2.0 安装AWSSDK.SimpleEmail 然后:
是的,您可以很容易地实现这一点,因为AWSSDK完全支持.NETCore2.0 安装AWSSDK.SimpleEmail 然后:
public async Task<bool> SendEmail(string from, string to, string subject, string html){
// might want to provide credentials
using(var ses = new AmazonSimpleEmailServiceClient(RegionEndpoint.USEast1))
{
var sendResult = await ses.SendEmailAsync(new SendEmailRequest
{
Source = from,
Destination = new Destination(to) { CcAddresses = "if you need them", BccAddresses = "or these" },
Message = new Message
{
Subject = new Content(subject),
Body = new Body
{
Html = new Content(html)
}
}
});
return sendResult.HttpStatusCode == HttpStatusCode.OK;
}
}