SMTP API SendGrid: вставка изображения: неверный запрос

Я использую SMTP API sendgridhttps://github.com/sendgrid/sendgrid-csharp отправлять электронные письма, но я не могу понять, как встроить изображение. Я могу сделать это с помощью .Net родной почты API без проблем. Я просто получаю плохой запрос. Вот мой код, который бросает

private static void Main(string[] args)
    {
        try {
           //// Create the email object first, then add the properties.
            var myMessage = new SendGridMessage();

            contact_list = new List<MailAddress>();
            contact_list.Add(new MailAddress("[email protected]"));
            myMessage.To = contact_list.ToArray();
            myMessage.From = new MailAddress("[email protected]");
            myMessage.Subject = "Subject";

            string html = "<div><img src=cid:Logo /></div>";

            myMessage.Html = html;
            myMessage.EmbedImage(@"C:\logo.png", "Logo");

            SendMessage(myMessage);
        }
        catch(Exception e)
        {
            Console.WriteLine(e.Message);
        }

    }

    private static void SendMessage(SendGridMessage message)
    {
        // Create credentials, specifying your user name and password.
        var credentials = new NetworkCredential("username", "pwdpwdpwd");

        // Create a Web transport for sending email.
        var transportWeb = new Web(credentials);

        // Send the email.
        try
        {
            transportWeb.Deliver(message);
            Console.WriteLine("Sent!");
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.Message);
        }
    }

Ответы на вопрос(2)

Ваш ответ на вопрос