首先,检查你的SendGrid帐户是否已正确设置。 确保你的API密钥有效,并且发送电子邮件所需的所有设置都已配置正确。
然后,检查你的代码以确保在发送电子邮件时没有出现任何错误。 使用以下代码示例发送电子邮件。
using SendGrid;
using SendGrid.Helpers.Mail;
using System.Threading.Tasks;
public static async Task SendEmail(string apiKey, string toEmail, string fromEmail, string subject, string message)
{
var client = new SendGridClient(apiKey);
var msg = new SendGridMessage()
{
From = new EmailAddress(fromEmail),
Subject = subject,
PlainTextContent = message,
HtmlContent = message
};
msg.AddTo(new EmailAddress(toEmail));
var response = await client.SendEmailAsync(msg);
}