Как отправить результаты запроса (SQL Server 2016) в виде гиперссылки (Microsoft Outlook) через промежуточное ПО (C #) - PullRequest
0 голосов
/ 14 мая 2018

Мне нужно отправить письмо из купленного приложения. Это приложение имеет расширение (C #, dll), которое позволяет отправлять электронную почту, используя smtm. Мне нужно отправить гиперссылку, созданную через приложения в результате запроса SQL-Server. Гиперссылка используется для подключения к этому приложению и открытия определенного документа внутри. Проблема в необычном формате:

appName:param1=XXX&param2=YYY

Где appName - это ссылка на .exe в реестре. Этот формат не распознается как гиперссылка в Microsoft Outlook, поэтому пользователям нужно скопировать эту строку и создать ярлык на своих машинах, вместо этого просто щелкнув по нему. (https://stackoverflow.com/ может быть отправлено через добавочный номер, и Outlook распознает его как гиперссылку)

Я не могу изменить эту dll с расширением, более того, я не могу написать свое собственное расширение (гарантийное соглашение).

Я пробовал:

  1. с использованием html ()
  2. создание сообщения в outlook, затем использование источника в качестве шаблона для запроса
  3. использовать "для пути XML" Каждый из приведенных выше результатов распознается как простой текст.

Я буду сторожем за любые намеки. Может быть, есть список ключевых слов для гиперссылки в Outlook?

Сводка: я могу редактировать тело письма только через запрос к серверу sql или что-то изменить в Microsoft Outlook

1 Ответ

0 голосов
/ 15 мая 2018

Проблема решена с помощью префикса url:

url:appName:param1=XXX&param2=YYY
...