私はTo、件名、メッセージなどのメール情報を取得するC#アプリケーションを持っています。次に、wcfサービスを呼び出してメールを送信します(インターンはsmtpclient.send()を使用します)。問題は、メッセージ本文にハイパーリンクが含まれている場合、リンクとして再調整されていないことです。プレーンテキストとして送信します。メールのハイパーリンクはリンクではなくプレーンテキストとして認識されます
これは2シナリオの、
- http://localhost/私%の20pages /test.aspx持っています - リンクとして認識されていない
- http://localhost/mypages /test.aspx - リンク
しかし、両方のメールプロパティはプレーンテキストです。私はリンクをエンコードするために、HttpUtility.UrlEncode()を使用しています。
この問題を解決するにはどうすればよいですか?
ありがとう事前にあなたはURLがリンクされていることを確認したい場合は
"localhost/my%20pages/test.aspx"がリンクとして認識されない場合は、最初の部分のみがメールクライアントによって認識されることを意味するのか、それとも認識されない? –