[英]SendGrid API for .net core does not send emails
我正在尝试按照指南实现 sendgrid 的 .NET CORE API:
但是我不能发送任何电子邮件。
public Task SendEmailAsync(string email, string subject, string message)
{
return Execute(Options.SendGridKey, subject, message, email);
}
public Task Execute(string apiKey, string subject, string message, string email)
{
var client = new SendGridClient(apiKey);
var msg = new SendGridMessage()
{
From = new EmailAddress("myemail@email.it", Options.SendGridUser),
Subject = subject,
PlainTextContent = message,
HtmlContent = message
};
msg.AddTo(new EmailAddress(email));
// Disable click tracking.
// See https://sendgrid.com/docs/User_Guide/Settings/tracking.html
msg.SetClickTracking(false, false);
return client.SendEmailAsync(msg);
}
代码不会出错,但不会发送电子邮件。 你有什么建议吗? 谢谢
对我来说看起来不错。 我会验证您的 API 密钥是否正确。 你能分享一下实际调用这个方法的代码吗? 显然出于安全原因排除 API。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.