MVCMailer を段階的に見ていくと、HTML で cid を使用して画像をインラインで埋め込むことができることがわかります。
https://github.com/smsohan/MvcMailer/wiki/MvcMailer-Step-by-Step-Guide
埋め込みについて説明しているコードが表示されます。
@Html.InlineImage("logo", "Company Logo")
var resources = new Dictionary<string, string>();
resources["logo"] = logoPath;
PopulateBody(mailMessage, "WelcomeMessage", resources);
私の質問は、次のようなサイト内のパスを使用するのではなく、
resources["logo"] = Server.MapPath("~/Content/images/logo.png");
十分なスペースがある Azure クラウドまたは S3 クラウドにあるイメージをどうにか取得できますか?
MVC メーラーが実行されているサーバー以外のソースから画像を取得する方法があれば教えてください。
ありがとう、ビクター