2016-11-23 1 views
-2

私はアプリケーションに電子メールを送信しており、私はこれを行うにはjavax.mail.Transportクラスを使用します。私は電子メールの本文にURLリンクを含めたいが、 "https://link.com"ではなく "ここをクリック"のように文章のリンクを隠す方が望ましい。アプリケーションURLごとに電子メールを送信する本文にリンクURLを置き換えます

誰でも手伝ってもらえますか?

答えて

0

私はそれがhtmlに対応していると仮定します。電子メールテンプレートでプレースホルダ{email_link}を作成し、このように正規表現を使用してそれを置き換える:あなたはこのようなリンクで単語を置き換える任意のタグを持っていない場合は

body = body.replace("{email_link}","<a href='https://link.com'> click here </a>"); 

body = body.replace("LINK_WORD","<a href='https://link.com'> click here </a>"); 
0

私はこの命令を行う問題を解決する:

message.setContent(msg、 "text/html; charset = UTF-8");

正常に動作します。

関連する問題