2011-08-11 9 views
5

を埋め込まれることなく、私はアンカーとして画像付きのHTMLリンクを追加しようとしていますが、私は送って打ったとき、Outlookが自動的として巻き込まれることにそれが影響を受けやすくなりますメールに画像を埋め込みますスパム。C#のVSTO Outlookのリンク画像それは

は基本的に私が電子メールを追加するとき、私はthis guyは、デフォルトでは、あまりコード(彼は署名後の画像を追加したい付与)

で探していた結果を得るここに私のコードです:

var doc = Globals.ThisAddIn.Application.ActiveWindow().WordEditor; 
var pic = doc.Application.Selection.InlineShapes.AddPicture("MY IMAGE URL", true); 
doc.Application.Selection.Hyperlinks.add(pic, "MY URL"); 

これは、画像を追加素晴らしく見えると、ユーザが(画像を許可しなくても)、電子メールを開きますが、私は埋め込まれた画像はスパムとして多くのことを巻き込まことを警告してきた、と私は見てきた右の時に絵が現れます送信された電子メールの数がスパムボックスになります。

は、埋め込まれた画像は、(私は奇妙な原因は、これはあなたには、いくつかの画像/チャートなどなどを挿入するとの見通しを扱うデフォルトの方法であることを見つける。)スパムとしてキャッチされる可能性があることを、この本当ですか?

どのように私は(つまり、受信者が画像が表示されるように有している場合でも、実際の電子メールに埋め込まれていない画像で)標準HTMLのような画像を挿入することができますか?私はむしろスパムとして終わるよりも電子メールを受け取ることになります。

答えて

4

はい、あなたの電子メールがホワイトリスト上にある場合を除き、スパムフィルタがジャンクとしてあなたのメールをマークする可能性があることは事実です。その理由は、スパム送信者が自分の(スパム)テキストを1つの大きな画像に変換して送信し、検出を避けるためです。画像スパムの詳細はこちら

私はVSTOもこれに敬意を表しますが、わかりません。 outlookのデフォルトの動作は、すべての画像を埋め込むことです。レジストリ設定(Outlook 2010)を変更することでこれを覆すことができます。

In key HKCU\Software\Microsoft\Office\14.0\Outlook\Options\Mail\ 
Add a REG_DWORD named "Send Pictures With Document" 
Set the value to 0 
+0

これはVSTO outlook addinの魅力のように機能しました。ありがとう! – woggles

関連する問題