MailServiceUtil.sendEmail()和MailEngine.send()之间的区别

时间:2012-08-29 10:59:56

标签: email service liferay

建议使用以下哪种方法?

这些方法中的任何一种方法都已过时吗?

两者都使用门户中设置的内部身份验证属性吗?

我读了两种方法的来源,而MailEngine是典型传输,发送功能等的高级抽象; MailLocalService将beanLocator用于外部服务。

那是哪一个?

1 个答案:

答案 0 :(得分:3)

MailEngine位于util-java.jar,位于Liferay的WEB-INF/lib中,因此您无法通过插件(ext-plugin除外)访问它。因此,请将其视为一个实现细节,没有保证或暗示的稳定性。

MailServiceUtil是API服务前端类。这是API的一部分,你可以合理地期望它非常稳定。你也可以在你的插件中使用它。