Я пытаюсь добавить свой lo go к моей почте, отправленной с помощью sendgrid. Но изображение не появляется.
Что-то не так с моим кодом? Пожалуйста, помогите: (
вот мой код:
`private asyn c Task configSendGridasyn c (сообщение IdentityMessage) {var apiKey = ConfigurationManager.AppSettings [" BPTEST "]. ToString ();
var client = new SendGridClient(apiKey);
var from = new EmailAddress("no-reply@test.com", "test");
var subject = message.Subject;
var to = new EmailAddress("test@hotmail.com", "test");
var plainTextContent = message.Body;
var htmlContent = message.Body;
var msg = MailHelper.CreateSingleEmail(from, to, subject, plainTextContent, htmlContent);
msg.AddAttachment(new SendGrid.Helpers.Mail.Attachment()
{
Content = "BwdW",
ContentId = "qrTicket",
Disposition = "inline",
Filename ="logo.png",
Type = "image/png"
});
msg.HtmlContent = htmlContent + "<img src=\"cid:qrTicket\"></img>";
var response = await client.SendEmailAsync(msg);
}`