JAVA:在电子邮件中发送按钮

时间:2013-09-06 04:19:05

标签: java email sendmail htmlbutton

我的应用从我的java代码发送电子邮件。 我还想在按钮内发送一个链接,说明“激活您的帐户”

这就是我所拥有的:

Message message = new MimeMessage(sessionMail);
message.setFrom(new InternetAddress("test@gmail.com"));
message.setRecipients(Message.RecipientType.TO,InternetAddress.parse(user.getEmailAddress()));
message.setSubject("Account Created");
message.setText("Dear"+ user.getUserName() 
                      +" " + "\n\n  Your  Account created," 
                      + "\n\nPlease activate your account" 
                      + "<a> www.test.eu:8080/Project/"
                      + user.getToken()+"</a>");
Transport.send(message);

以下一行

+ "<a> www.test.eu:8080/Project/"+ user.getToken()+" 

现在作为链接工作,我只想将此链接放在一个按钮中,并将该按钮发送到用户的电子邮件。

有没有解决方案?

我正在尝试这个

                  message.setText("Dear"+ user.getUserName() +" "
                + "\n\n  Your Tie Account created,"

            + "\n\n Please activate your account" 
            + " <a href=www.example.eu:8080/TieProject/#!"+ user.getToken()+" >"
            +" <button>Activate your Account</button> </a>"

                );

谢谢

2 个答案:

答案 0 :(得分:1)

尝试使用类似

的内容

<a href="www.test.eu:8080/Project/"+ user.getToken()&GT;

<button&gt;激活您的帐户</button&gt;

</a&GT;

答案 1 :(得分:0)

将此html代码添加到message.setText()方法

    <form action="http://stackoverflow.com">
        <input type="submit" value="Activate Account">
    </form>
相关问题