2011-08-11 5 views
5

Я пытаюсь добавить ссылку HTML с изображением в качестве привязки, но когда я нажимаю send, 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"); 

Это добавляет картинку, выглядит великолепно, и изображение появляется справа, когда пользователь открывает письмо (без необходимости разрешения изображений), но я был предупрежден о том, что встроенные изображения часто попадают в спам, и я видел ряд отправленных писем попадает в спам-боксы.

Это правда, что встроенное изображение, скорее всего, будет обнаружено как спам (я нахожу, что это странная причина, по умолчанию это обращение к Outlook, когда вы вставляете некоторые изображения/диаграмму и т. Д.)?

Как я могу вставить изображение, подобное стандарту HTML (с изображением, которое не встроено в фактический адрес электронной почты, даже если это означает, что получатель должен разрешить показ изображения)? Я предпочел бы, чтобы они получили электронную почту, а не спам.

ответ

4

Да, это правда, что фильтры спама, скорее всего, пометят ваши письма как нежелательные, если ваша электронная почта не включена в белый список. Причина в том, что спамеры переключились на то, чтобы поместить свой (спам) текст в одно большое изображение и отправить это, чтобы избежать обнаружения. Подробнее о спаме со спамом можно найти here по wikipedia

Я бы ожидал, что VSTO тоже это почитает, но я не уверен. Поведение по умолчанию в 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. Благодаря! – woggles

Смежные вопросы