2016-10-12 18 views
0

私のアプリケーションから電子メールテンプレートを取得するには、以下のコードを使用しています。 私はこれを実行すると、私は電子メールのテンプレートを(から、から、件名、ボディなど、)取得する必要があります。しかし、私はいくつかのリンクを持って身体では、しかし、それは文字列として私は文字列として変数mailtoを取ったので、文字列としても取られます。Outlookで書き込むときに文字列をハイパーリンクにする方法

電子メールを送信した後、このハイパーリンクは受信者メールボックスに生成されます。しかし、電子メールがクライアント側で作成されたときにハイパーリンクを取得したい。ここでwww.google.comはハイパーリンクとして表示され、リンクをクリックするとgoogle.comにリダイレクトされます。

マイコードスニペット:

import java.awt.Desktop; 

String mailBox = "[email protected]"; 
String mailTo = mailBox + "?cc=" + systemProperties.getProperty("user.name") + "&SUBJECT=Title name!"; 
    mailTo += "&BODY=<<Test body starts **http://www.google.com** Test body ends>>\n\n\n\n\n\n\n\n\n\n" 
     + footer; 

    URI uriMailTo = null; 
    try 
    { 
    if (mailTo.length() > 0) 
    { 
     uriMailTo = new URI("mailto", mailTo, null); 
     desktop.mail(uriMailTo); 
    } 
    else 
    { 
     desktop.mail(); 
    } 
    } 

上記のコードでのハイパーリンクを取得する方法はあります????

答えて

0

メールの本文に基本的なhtmlを使用する必要があります。

String mailTo = mailBox + "?cc=" + systemProperties.getProperty("user.name") + "&SUBJECT=Title name!"; 
    mailTo += "&BODY=<<Test body starts ** <a href ='http://www.google.com'>clieck </a>** Test body ends>>\n\n\n\n\n\n\n\n\n\n" 
     + footer; 

どのように動作するか教えてください。ただ、賢明

+0

ようなHTML

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

として身体の一部を投稿MAILTOので変数は、我々は、文字列として考え、引用符の内側に書き込む文字列すべてと宣言しました。したがって、htmlタグも文字列として扱われます。 – Sunil

関連する問題