4

MVCMailerを使用して画像をメールに埋め込むにはどうすればよいですか?

私はの線に沿って何かを試しました

<img src="@Url.Abs("\\..\\images\logo.png")" \> 

成功しませんでした。

例はありますか?

ありがとう

4

3 に答える 3

5

MvcMailerwikiを見てください

https://github.com/smsohan/MvcMailer/wiki/MvcMailer-Step-by-Step-Guide

埋め込み画像を検索すると、完了です。

于 2011-05-26T15:04:20.670 に答える
3

このようにしてみてください:

<img src="@Url.Abs(Url.Content("~/images/logo.png")" /> 

また、メールクライアントで電子メールを開くときに、このヘルパーによって生成された絶対URLにアクセスできることを確認してください。たとえば、ローカルのVisual StudioWebサーバーでASP.NETMVCアプリケーションをホストしている場合は、画像にアクセスできる必要があるため、電子メールを読み込もうとするときにアプリケーションが実行されていることを確認してください。

于 2011-05-26T09:09:26.807 に答える
1

画像がある場所にURL全体を入力する必要があります。また、画像はオンラインでホストされている必要があります。

たとえば、Logo.pngという名前の画像を埋め込み、プロジェクトの[画像]フォルダーに配置します。MvcMailerのビューに書き込みます。

<img src="http://mywebsite.com/Images/Logo.png" />
于 2014-01-28T15:06:00.303 に答える