0

頭の痛い問題が発生しました。

JavaMail と HTML テンプレートを使用して、メッセージ コンテンツに書かれた確認メールを送信しています。

この HTML テンプレートには URL がありますが、この URL はタグにラップされておらず、HTML 本文内の単なるテキストです。

問題は、URL がクリック可能なリンクとしてメール メッセージに表示されることであり、これは私が望んでいる動作ではありません。ユーザーが URL をコピーしてブラウザーに貼り付けることを希望します (セキュリティ ポリシーが機能している)

このようなことをした人はいますか?

前もって感謝します

4

3 に答える 3

1

クリック可能なリンク(hrefなしのa)にならないようにURLを明示的にコーディングできます...それでもリンクとして表示されますが、クリックできません。

編集:以下のユーザーは正しいようです。

EDIT2:実際には私が正しかったようです。http://putsmail.com/tests/838716156f824732c7f5456122c38eでメールを作成してみました

htmlで:

<html>
<a href="http://www.google.com">www.google.com</a>
<a>http://www.google.com</a>
</html>

2 番目のリンクはテキストとして表示されました。

Gmail クライアントに html を明示的に挿入することはできませんが、独自の HTML を挿入することはできます。

編集:

今朝戻って、このhtmlを試しました:

<html>
<a href="http://www.google.com">www.google.com</a>
<a>http://www.google.com</a>
http://www.google.com
</html>

2 番目のリンクのみが平文でした。参考までに...

于 2013-11-06T22:11:33.583 に答える
1

できません。メール ユーザー エージェントが着信メールを処理する方法を制御することはできません。メール クライアントは、ユーザーの便宜のためにこれを行います。これがセキュリティ上の問題であることがわかりません。

唯一の代替手段は、URI を添付の画像に入れることですが、それはユーザーを苛立たせるだけです。

于 2013-11-06T22:11:23.270 に答える