簡體   English   中英

如何通過中間件(C#)將查詢結果(SQL Server 2016)作為超鏈接(Microsoft Outlook)發送

[英]How to sent query results (SQL Server 2016) as hyperlink (Microsoft Outlook) via middleware (C#)

我需要從購買的應用程序發送電子郵件。 該應用程序具有擴展名(C#,dll),該擴展名允許使用smtm發送電子郵件。 由於SQL-Server查詢,我需要發送通過應用程序創建的超鏈接。 超鏈接用於連接到該應用程序並在其中打開特定文檔。 問題是不尋常的格式:

appName:param1=XXX&param2=YYY

其中appName是指向注冊表中.exe的鏈接。 在Microsoft Outlook中,該格式未被識別為超鏈接,因此用戶需要復制該字符串並在其計算機上創建快捷方式,而不是簡單地單擊該格式。 https://stackoverflow.com/可以通過擴展名發送,Outlook會將其識別為超鏈接)

我無法使用擴展名修改該dll,而且無法編寫自己的擴展名(擔保協議)。

我嘗試過:

  1. 使用html()
  2. 在Outlook中創建消息,接下來使用源作為查詢模板
  3. 使用“ for xml path”將高於Outlook的每個結果識別為純文本。

任何提示我都會謹慎。 也許Outlook中有超鏈接的關鍵字列表?

摘要:我只能通過sql服務器查詢來編輯電子郵件正文或在Microsoft Outlook中進行更改

問題已通過前綴url解決:

url:appName:param1=XXX&param2=YYY

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM