SendGrid电子邮件最终成为垃圾邮件 - 尤其是在Outlook中

时间:2017-03-11 09:23:17

标签: asp.net-mvc sendgrid

从我的.net mvc应用发送的sendgrid电子邮件最终被视为垃圾邮件。特别是在Outlook中。下面是我在IdentityConfig.cs中发送的代码,用于发送sendgrid消息以确认电子邮件。在帐户控制器中的注册操作中,我只是删除了下面的行,删除了callbackUrl周围的文本和html,以便电子邮件正文只包含一个链接,没有文本或HTML。

注册行动:

await UserManager.SendEmailAsync(user.Id, "Confirm your account", callbackUrl);

IdentityConfig.cs

var registeredUser = message.Destination;
var apiKey = Environment.GetEnvironmentVariable("SENDGRID_APIKEY");
var client = new SendGridClient(apiKey);
var msg = new SendGridMessage(); 
msg.SetFrom(new EmailAddress("team@thewebsite.com", "The team @ thewebsite"));
msg.SetSubject(message.Subject);      
msg.AddTo(new EmailAddress(message.Destination));
msg.AddContent(MimeType.Text, message.Body);
var response = await client.SendEmailAsync(msg);

我可以添加或更改任何内容:发送上述电子邮件的方式,以防止它最终被发送到垃圾邮件文件夹中吗?

干杯。

0 个答案:

没有答案