Я хотел бы знать, как правильно использовать шаблоны SendGrid в C#? Теперь я получаю следующее сообщение об ошибке:Использование шаблонов в API SMTP SendGrid
The error detected was: Templates error: 'http_get returned non-20x response: '404 Not Found' body='{"error": "active version not found"}'
Вот мой EmailService класса, который я хотел бы использовать для отправки сообщений электронной почты для пользователей. Если я прокомментирую метод «EnableTemplateEngine», все работает, но мне бы очень хотелось использовать шаблоны SendGrid.
public class EmailService : IIdentityMessageService
{
public async Task SendAsync(IdentityMessage message)
{
await configSendGridasync(message);
}
private async Task configSendGridasync(IdentityMessage message)
{
var myMessage = new SendGridMessage();
myMessage.AddTo(message.Destination);
myMessage.From = new System.Net.Mail.MailAddress("emailAddress", "displayName");
myMessage.Subject = message.Subject;
myMessage.Text = message.Body;
myMessage.Html = message.Body;
myMessage.EnableTemplateEngine("eeeexxxx-aaaa-mmmm-pppp-lllleeee1234");
...
}
}
SendGrid Activity Log показывает, что электронная почта была сброшена и причина была «Invalid SMTP заголовок»