0

System.Net.Mail でメールを送信していますが、ユーザーがそれらのメールから URL を受信しないように保護したいと考えています。私はすでに HtmlEncode を使用しており、フォーム データが html またはスクリプトの場合は機能しますが、ユーザーが通常の URL (www.stackoverflow.com など) または電子メール アドレスを入力すると、電子メールの本文自体がリンクを作成します。 IsBodyHtml を false に設定します。

メール本文全体をクリックして別の場所に移動できないようにする方法を知りたいです。

Ps: UrlEncode を使用してみましたが、電子メール メッセージ全体が「壊れて」しまいます。

4

1 に答える 1

0

これは、電子メール クライアント (Outlook、Gmail など) が便宜上 URL を解析するために発生します。MailMessage オブジェクトの Body プロパティの中を見ると、HTML リンクがありません(<a href=...)

于 2013-10-21T15:51:30.720 に答える