HTML SMTP メールに円グラフを含めたいと考えています。
最初に ASP.NET チャートを考えましたが、これはフロント エンドです。次に、ハイチャートについて考えましたが、それらのjavascriptを添付できません。最後に、Google Chart API を使用することにしました。
URL を画像タグに入れると、URL から返された画像がメールに送信されることがわかりました。しかし、私はこれを行っており、「代替」テキストしか取得していません。少しグーグルで、smtp HTMLを作成する必要があると言いました。しかし、私もそれをしましたが、まだ画像はありません。
var mail = new MailMessage();
mail.From = new MailAddress("email@address.com");
mail.To.Add("email@address.com");
mail.Subject = "Chart Test";
mail.Body = "<img src='https://chart.googleapis.com/chart?chs=250x100&chd=t:60,40&cht=p3&chl=Hello|World' alt='chart' />";
mail.IsBodyHtml = true;
var smtp = new SmtpClient();
smtp.Send(mail);
どんな提案でも大歓迎です。
Ps - 初めての投稿なのでお手柔らかに(笑)