0

(使用 Liferay 6.1.0-CE-GA1。)我编写了自己的用户注册 portlet。当我使用 UserLocalServiceUtil.addUser(...) 时,sendEmail 参数为 true,并且确实发送了帐户验证通知。

我已经通过添加以下行来修改该通知:

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

不幸的是,它发送的电子邮件包含这一行,字面意思是:

请单击以下链接验证您的 xxx 电子邮件地址:[$EMAIL_VERIFICATION_URL$]。

有什么办法可以使这项工作?我想发送一封带有验证码的电子邮件。我的程序流程需要它。

谢谢你。

4

1 回答 1

0

You should use this after you added the account in the action

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