c # VSTO Изображение ссылки Outlook без его внедрения

Я пытаюсь добавить HTML-ссылку с изображением в качестве привязки, но когда я нажимаю кнопку «Отправить», Outlook автоматически встраивает изображение в электронное письмо, что делает его более уязвимым для того, чтобы его засекли как спам.

Обычно, когда я добавляю письмо, я получаю результаты , которые этот парень искал по умолчанию, но с меньшим количеством кода (при условии, что он хотел добавить изображение ПОСЛЕ подписи)

Вот мой код :

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 (при этом изображение не будет встроено в фактическое электронное письмо, даже если это означает, что получатель должен разрешить показ изображения)? Я бы предпочел, чтобы они получили письмо, а не превратились в спам.

5
задан Community 23 May 2017 в 12:11
поделиться