MvcMailerを使用すると、インライン スタイル属性として CSS を使用せずに電子メールが送信されるという問題が発生します。
PreMailer.Netは、HTML ソース文字列を読み取り、CSS をインライン化した結果の HTML 文字列を返すことができる C# ライブラリです。
それらをどのように組み合わせて使用しますか?MvcMailer ステップバイステップ ガイドのスキャフォールディングの例を使用して、UserMailer Mailer クラスのこのサンプル メソッドから始めます。
public virtual MvcMailMessage Welcome()
{
return Populate(x => {
x.ViewName = "Welcome";
x.To.Add("some-email@example.com");
x.Subject = "Welcome";
});
}