0

(Liferay 6.1.0-CE-GA1 を使用) 独自のユーザー登録ポートレットを作成しました。UserLocalServiceUtil.addUser(...) を実行すると、sendEmail パラメータが true になり、実際にアカウント確認通知が送信されます。

この行を追加して、その通知を変更しました。

Please verify your email address for [$PORTAL_URL$] by clicking this link: [$EMAIL_VERIFICATION_URL$].

残念ながら、送信される電子メールには、文字通り次の行が含まれています。

次のリンクをクリックして、xxx​​ のメール アドレスを確認してください: [$EMAIL_VERIFICATION_URL$]。

これを機能させる方法はありますか?確認コードを記載した電子メールを 1 通送信したいです。私のプログラムフローにはそれが必要です。

ありがとうございました。

4

1 に答える 1

0

アクションにアカウントを追加した後、これを使用する必要があります

    ServiceContext serv = ServiceContextFactory.getInstance(request);
UserLocalServiceUtil.sendEmailAddressVerification(user1, user1.getEmailAddress(), serv);
于 2013-07-30T10:48:57.650 に答える