【问题标题】:JAVA:send button in emailJAVA:电子邮件中的发送按钮
【发布时间】:2013-09-10 02:00:49
【问题描述】:

我的应用程序从我的 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>"

                );

谢谢

【问题讨论】:

标签: java email sendmail htmlbutton


【解决方案1】:

尝试类似的东西

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

&lt;button>激活您的帐户&lt;/button>

&lt;/a>

【讨论】:

  • 你能在我的代码中给我看这个吗..因为它给出了编译错误
  • 您遇到了什么错误以及您是如何实施的?
  • 我已经编辑了我上面的问题,这就是我现在所拥有的......这就是我在电子邮件中收到的(与我的代码相同)......请激活您的帐户
【解决方案2】:

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

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

【讨论】:

  • 你能在我的代码中给我看这个吗..因为它给出了编译错误
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-08-12
  • 2023-03-19
  • 1970-01-01
  • 2013-08-06
  • 2011-08-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多