我有一個C#應用程序,它可以獲取To,主題,消息等郵件信息。然後它調用wcf服務發送一封郵件(實習生使用smtpclient.send())。問題是,當郵件正文包含超鏈接時,它不會被重新規範化爲鏈接。它以純文本形式發送。郵件中的超鏈接被識別爲純文本,而不是鏈接
這有2個方案的,
- http://localhost/我%20pages /test.aspx - 不被識別爲紐帶
- http://localhost/mypages /test.aspx - 公認的鏈接
但這兩個郵件屬性都是純文本。我正在使用HttpUtility.UrlEncode()來編碼鏈接。
如何解決這個問題?
Thanx提前
當你說「localhost/my%20pages/test.aspx」沒有被識別爲鏈接時,你的意思是隻有第一部分被郵件客戶端識別,或者你真的意識到它們都不被識別? –