私はユーザー登録を処理するサーブレットを持っています。このサーブレットは、アクティベーション電子メールをユーザーに送信します。私は別のクラスに送信メールを実装しているが、ここでは、ユーザーにメールを送信処理する関数です:サーブレットと画像に画像付きHTMLメールを含めるには
今if(localEjb.createUser(usr) != null)
{
boolean status = true;
EmailSetting emailSetting = localEjb.fetchSetting();
if(emailSetting != null)
{
Mail mail = new Mail();
String message = "Dear " + lastName + " , " +
"Your account has been created on Eventry. " +
"Please click this link '" + emailSetting.getBaseURL() + "activate?" + securityCode + "' to complete the activation process";
status = mail.send(emailSetting, emailSetting.getRecipient(), email, Message.EVENTRY_ACCOUNT_ACTIVATION_INSTRUCTIONS, message, null, null);
}
/*this user has been successfully created on the portal*/
this.respond(response, status, status ? Message.activation_mail_sent : Message.activation_mail_failed,null);
}
else
{
// a technical error occureed, we couldn't create the user (Should never happen)
this.respond(response, true, Message.registration_failed + Message.technical_fault, null);
}
、あなたが見ることができるように、私はメッセージは非常に単純な方法で送信されるように書かれており、それきました働くしかし、今私が本当に必要とするのは、CSSとHTMLを使ったカスタムメールを用意することです。私はすでにこれを持っていますが、サーブレットにどのように接続するのか分かりません。 JSPを使用することができたら、どうすればいいですか?
ありがとうございました。
Googleは、「画像付きJavaメール送信htmlメール」では、本当に**たくさんの** o例とチュートリアル。 –
あなたの答えをありがとうが、挑戦はメッセージにHTMLを取得していない、それは問題であるCSSです。ありがとう。 P.s私は誰かが私の質問を下回る前に、私ができることについて少なくとも助言を与えるべきだと思う。 – Mathenge
そのような検索の結果のほとんどは、HTML電子メールの送信方法だけでなく、他のオブジェクト(イメージ、CSSなど)をそのようなHTMLに埋め込む方法についても議論しています。 –