0

在我的应用程序中,我正在向新用户发送电子邮件,我还想在电子邮件中发送一个按钮,当用户单击时。他将被重定向到我的网站..

我现在有这个

message.setSubject("TIE Account Created");
message.setText("Dear " + user.getFirstName() +" "+ user.getLastName()+" "
    + "\n\n  Your  Account created,"
    + "\n\n Please activate your account" 
    + " <a href=www.example.eu:8080/Project/#!"+ user.getToken()+" >"
    +" <button>Activate your Account</button> </a>"
    );
Transport.send(message);

现在我在电子邮件中收到的是相同的代码,没有按钮,如下所示:

Dear user
Your Account created,
Please activate your account <a href=www.example.eu:8080/Project/#!d11qddnobot2665mjl20va87qh > <button>Activate your Account</button> </a>
4

1 回答 1

3

大多数电子邮件客户端可能会丢弃您电子邮件中的按钮标签。所以只需使用风格良好的“a”元素。是一篇有很好例子的文章。

更新:

此外,您似乎正在发送带有纯文本而不是 html 内容的电子邮件。请谷歌了解如何使用 javamail API 发送 html 电子邮件。是一个很好的例子。

于 2013-09-12T07:57:50.113 回答