私は電子メールを送信するためにSMTPサービスを使用するWindowsアプリケーションを作成しています。私はいくつかの動的に作成された画像をEmailコンテンツに埋め込むことを望んでいます。どのように私は.NETでこれを行うことができますか?私の電子メールの形式はHTMLです。 イメージをフォトホスティングサービスにホストしたくありません。 私は添付ファイルとして送信したくありません。写真をメールに埋め込む
1
A
答えて
1
thisは役に立ちますか?
0
これは、C#に変更するのは簡単なVB.NETコードです。それは添付される必要があります。それはHTMLの電子メールの仕組みです。あなたはMailMessageオブジェクトで
2
あなたは、代替HTMLビューを作成する必要があります。次に、代替HTMLビューにLinkedResourcesを追加します。 LinkedResourceは、ファイルまたはStreamオブジェクトの場所を取得します。 LinkedResourceにHTMLファイルのwhatsに一致するIDを与えます。 />
予告CIDが一致している必要があります " "=タイトル" ALT =":
MailMessage msg = CreateYourMessage(); msg.IsBodyHtml = true; string html = GetHtmlFromFileOrText(); AlternateView htmlView = AlternateView.CreateAlternateViewFromString(html, Encoding.UTF8, "text/html"); LinkedResource img = new LinkedResource("location_of_image_or_stream_object"); img.ContentId = "Header_Image"; htmlView.LinkedResources.Add(img); message.AlternateViews.Add(htmlView);
HTMLファイルやテキストは、この
<のIMG SRC = "Header_Image CID" のようなものを持っている必要がありますあなたのLinkedResourceのContentID。
関連する問題
- 1. メールに画像を埋め込む
- 2. インタラクティブGoogleマップをメールに埋め込む
- 3. URL(iOS)からダウンロードした写真でテーブルを埋め込む方法は?
- 4. 埋め込み写真をサポートするRichEditのようなエディタコンポーネント?
- 5. 埋め込みCSSファイルを複数部分のMIMEメールに埋め込む
- 6. yfrogウェブサイトに写真を引き込むためのAPI
- 7. スタジオの埋め込みスタイル横の写真
- 8. swift:UIImagePickerControllerを使わずに写真ライブラリから写真を読み込むには?
- 9. Chromeで写真を読み込む
- 10. 写真を引き込むImage_Captureインテント
- 11. Androidスタジオでクリックしたときにテキストを写真に埋め込む方法は?
- 12. Xamarin.iOSを使用してHTMLメールに画像を埋め込む
- 13. NPOI - 電子メールにExcelファイルの一部を埋め込むC#
- 14. メール本文に画像を埋め込む
- 15. 画像をメールに埋め込む方法
- 16. 画像を電子メールに埋め込む
- 17. Python/Yagmail - ローカルイメージを電子メールに埋め込む方法
- 18. VBA:メールの本文に画像を埋め込む
- 19. laravel 5.4メールに画像を埋め込む
- 20. Outlookのメール本文に画像を埋め込む
- 21. HTMLメールに添付画像を埋め込む
- 22. symfony 2フォーム、埋め込みコレクションにコレクションを埋め込む
- 23. 埋め込みyoutubeをc/gtkアプリケーションに埋め込む
- 24. 埋め込みウェブページにExcelを埋め込む
- 25. YouTubeチャンネルサイドバーに埋め込む?
- 26. ツイートを埋め込む
- 27. Pythonスクリプトを埋め込む
- 28. Openfireを埋め込む
- 29. ツイートを埋め込む
- 30. Mailchimp CSSを埋め込む