0
我有我的ASP.NET MVC应用程序中使用SendGrid一个问题,我尝试了好几种不同的配置,但要收到此错误SendGrid协议冲突错误
服务器犯了违反协议的服务器响应为:
状态代码= GeneralFailure
下面是代码:
var mail = new MailMessage(@"[email protected]", message.Destination);
mail.Subject = message.Subject;
mail.Body = message.Body;
mail.IsBodyHtml = true;
NetworkCredential credentials = new System.Net.NetworkCredential("wxxxxxxx", "Jxxxxxxxxxxx"); // using my SendGrid username and password
using (SmtpClient client = new System.Net.Mail.SmtpClient("smtp.sendgrid.net", 587))
{
client.Credentials = credentials;
try
{
await client.SendMailAsync(mail);
}
catch (SmtpException ex)
{
System.Diagnostics.Debug.WriteLine(ex.ToString());
}
}
有没有其他人有这个问题,或有人可以告诉我我做错了什么?