using System.Net;
using System.Net.Mail;
...
var client = new SmtpClient("smtp.sendgrid.net", 587)
{
Credentials = new NetworkCredential("SendGrid的用户名", "SendGrid的密码"),
EnableSsl = true
};
var from = new MailAddress("发送者电子邮箱", "发送者姓名");
var to = new MailAddress("接收者电子邮箱", "接收者姓名");
var message = new MailMessage(from, to)
{
Subject = "邮件主题",
Body = "邮件正文",
IsBodyHtml = true
};
client.Send(message);
使用以上的代码示例,应该可以解决 ASP.NET 应用程序无法通过 SendGrid 发送电子邮件的问题。