サードパーティのソフトウェアを使用せずに独自の電子メール テンプレートを作成したいのですが、自分用にいくつかの基本事項を明確にしたいと思います :)
まず、すべての電子メール テンプレートはインライン CSS を使用した HTML 本文になるのでしょうか? したがって、C# でテンプレート化された電子メールを送信すると、次のようになります。
SmtpClient smtpClient = new SmtpClient("smtphost");
MailMessage msg = new MailMessage();
msg.To.Add("toaddress6@place.com");
msg.Subject = "A TEMPLATE";
msg.Body = "<body> This is where the html goes O.o </body>";
msg.From = new MailAddress("fromaddress@anotherplace.com");
msg.IsBodyHtml = true;
smtpClient.Send(msg);
次に、添付ファイルとして追加されているか、長いアドレスを介してサーバー上の画像の場所にリンクされていると想定しているテンプレートを使用して画像を送信します。html に表示されます。