私は、自分のWebページ上のクライアントにリマインダ電子メールを送信するためのC#Webformプログラムを作成しました。画像を電子メールに埋め込む
Outlookでは問題なく動作します。 FireFox上のGmailにあります。
私はちょうど(私はIEを使用しないでください)IE 8ではGmailで画像が表示されないことを発見しましたか?
Xと代替テキストがあります。
私はなぜIE 8とgmailがイメージを表示しないのか理解できず、私はそれを少しだけ遊んだ。
LinkedResource emo2 = new LinkedResource(logoPath);
emo2.ContentId = "logo";
emo2.TransferEncoding = System.Net.Mime.TransferEncoding.Base64;
htmlView.LinkedResources.Add(emo2);
と私のHTMLファイル内:C#で
電子メールを経由してニュースレターを送信する
<img id="header" alt="MyWebpage" src="cid:logo" />
はすべてdiffernentクライアントとSOイライラさせられます。 Gmailは私の問題だとは思わなかった! LinkedResourceの最後にこれを追加すること
結果のMIME構造はどのようなものか? – tripleee