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 メールを送信する方法については、Google で検索してください。これが良い例です

于 2013-09-12T07:57:50.113 に答える