Прикрепить изображение с помощью SendGrid Mail - PullRequest
0 голосов
/ 08 января 2020

Я пытаюсь добавить свой 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);

}`
...